Senior Software Engineer

VetSource in Tulsa, OK

  • Industry: Information Technology - Software Architect And Senior Engineer
  • Type: Full Time
position filled

We are looking for an experienced Senior Engineer who knows how to design and deliver awesome software. You will be a key player in a highly engaged team in a supportive environment helping other engineers do their best work.

As a Senior Engineer, you will be responsible for the entire life cycle of an application to include analysis, coding, testing, and documentation. You will partner with team mates and management to help design, build and maintain products and features to be used by internal and external customers. This is a fast paced, dynamic environment filled with exciting opportunities to make a difference. You are someone who cares deeply about pets and ensuring they are healthy and happy. At Vetsource, we create a great relationship between veterinarians and their clients by enabling pet parents to get important medications and foods delivered directly to their homes.

Were looking for people with a background and interest in building successful products or systems, comfortable in dealing with lots of moving pieces, have amazing attention to detail, and youre comfortable learning new technologies and systems.

Essential Duties:

  • Develop programming code and software modifications using appropriate languages and tools to provide responsive and innovative solutions, and new functionality in enterprise-wide and complex distributed systems.

  • Develop, maintain, and support associated databases.

  • Write clean, unit-tested code that is maintainable by all developers on the team.

  • Work with project manager or product owner to meet specification needs

  • Recommend software upgrades to optimize operational efficiency

  • Collaborate with other developers to design and optimize code

  • Design integrated solutions which may include applications, databases, networks, and related systems

  • Other duties/tasks as assigned

Supervisory Responsibilities: None


In addition to the job-specific responsibilities listed above, all employees are expected to support and model Vetsources Core Value Principles: Do the right thing every time; Treat others the way they want to be treated; Embrace Change; Be innovative; Get it done; Work hard, have fun! Employees will be held accountable for knowledge and effective application of these principles.

You may be a fit for this role if you:

  • Enjoy and have experience working in a dynamic environment and arent afraid to take risks.

  • Get satisfaction from leading and mentoring fellow engineers.

  • Think about systems and services and write high quality code. We work mostly in Java, Groovy, Mule running in Google Cloud, and we leverage modern tools like Loggly, New Relic, Gitlab, Google BigQuery, Google Cloud Dataflow, and more..... However, languages and technologies can be learned: we care much more about your general engineering skill than knowledge of a particular language or framework.

  • Hold yourself and others to a high bar when working with production systems.

  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems.

  • Thrive in a collaborative environment involving different stakeholders and subject matter experts.


  • Exhibit a willingness to consistently take on new challenges

  • Proven ability to follow through with multiple projects

  • Be innovative and have strong organizational and time management skills with ability to work independently.

  • Team-oriented and able to work well with others.

  • Self- motivated with a strong desire to learn new products and technologies.

  • Ability to work in a fast-paced, rapidly changing environment

  • Working technical knowledge of current protocols, operating systems and standards

  • Self- confidence and analytical and problem solving skills

  • Must be able to take initiative when assigned special projects and complete project in a timely manner

  • Ability to maintain knowledge of current technology and able to learn new technology.

  • Highly proficient in Java as well as frameworks like Mule ESB

  • Experience consuming and developing REST APIs

  • Comfortable learning new languages, frameworks, and tools

  • Extensive experience using relational databases such as MySQL or PostgreSQL

  • Highly proficient in Java as well as frameworks like Mule ESB

  • Strong knowledge of data structures and asynchronous architectures

  • Solid understanding of relational database modeling and design, including experience building data-intensive applications

  • Strong communication & collaboration skills, and a belief that team output is more important than individual output

  • Familiarity with relational databases such as MySQL, Oracle, and SQL Server

  • Deadline and detail-oriented

  • Strong analytical and critical thinking skills

  • Ability to receive constructive feedback in a professional manner

  • Must be able to use sound judgement and know when to ask for assistance


  • Bachelor degree in Computer Science or a related field; or related work experience

  • Minimum 5 years previous experience in software development, computer engineering, or other related fields

  • Knowledge of Java, Adobe Flex, Groovy or other programming languages

Working Conditions:

  • Environment where dogs may be present

  • Noise is normally quiet to moderate

  • Working at computer screen for long periods of time

Note: The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the employer.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Associated topics: c, c/c++, devops, expert, java, matlab, perl, senior software developer, senior software engineer, software engineer lead

You may be interested in these similar jobs!
Senior Full stack .NET developer ( C#, SQL, SDLC,) - 6 + months Tulsa, OK
Edataforce Consulting Llc in Tulsa, OK

Senior Full stack .NET developer ( C#, SQL, SDLC,) - 6 + months Tulsa, OK Bachelor s degree in Computer Science or equivalent combination of educatio…

Read More
Software Developer
Noria Corporation in Tulsa, OK

Noria Corporation seeks 2 positions. Software Developer to design, write, and test code for both server side and front end development. Assist in eva…

Read More
Cloud Solutions Architect
NetSuite in Tulsa, OK

Detailed Description and Job RequirementsDesign, develop, troubleshoot and debug software programs for databases, applications, tools, networks …

Read More
Software Engineer II
CareATC in Tulsa, OK

Summary As a Software Engineer you will be responsible for designing developing testing and delivering new software solutions for a growing healthcar…

Read More
Network Architect - Senior
KellyMitchell Group in Tulsa, OK

KellyMitchell matches the best IT and business talent with premier organizations nationwide. Our clients, ranging from Fortune 500 corporations to …

Read More
Scientific Programmer
On Time Talent Solutions in Tulsa, OK

Scientific Programmer Tulsa is the second-largest city in Oklahoma, with a population of over 400,000. The greater Tulsa metro area is home to over 1…

Read More
Splunk Engineer/Architect-Tulsa, OK
iSenpai, LLC in Tulsa, OK

Thank you for your interest in this opportunity. In order to apply for this position, please answer the questions below. Can you travel on occasio…

Read More
DevOps Engineer
Archon Resources in Tulsa, OK

The Automation Engineer must exhibit a high degree of problem-solving skills, provide proactive communication, has in-depth understanding of systems …

Read More
Senior Designer
The Haskell Company in Tulsa, OK

Job Details Description Benham, part of the Haskell family of companies, is looking for a Senior Designer - Structural to join their team …

Read More
Sr Software Engineer 2
L3Harris in Tulsa, OK

L3Harris is dedicated to recruiting and developing diverse, high-performing talent who are passionate about what they do. Our employees are unified …

Read More