top of page
All Jobs /

Software Engineer

Software Engineer

Wednesday, June 25, 2025

Direct Hire

Remote (USA), United States

Job Summary
We are seeking an experienced Full-Stack Software Engineer with 5-10 years of
experience to drive the development and enhancement of our platform. This role
demands a professional who can architect comprehensive solutions, integrating
both front-end and back-end technologies to deliver scalable, effective software. As an SE3, you will takeon more complex projects and play a key role in the technical direction of our engineering efforts.

About Us
Our work solves persistent problems for veterinarians. We've established ourselves over the last 25 years as a leading provider of software solutions across the animal health industry. The rules surrounding animal health and movement are complex and ever-changing. The  platform allows veterinarians, diagnostic labs, feed producers, and regulatory agencies to focus on animal welfare rather than tracking down rules and regulations.

Key Responsibilities
  • Design, develop, and maintain scalable, efficient, and reliable software solutions by writing clean, efficient, and maintainable code.
  • Lead and participate in code reviews to ensure code quality, maintainability, and adherence to company standards and best practices.
  • Identify, troubleshoot, and resolve complex software issues, optimizing performance and ensuring stability and scalability of the software.
  • Work with product managers, designers, and other engineers to define requirements, develop technical specifications, and execute on deliverables within planned timelines.
  • Document systems and codebase to ensure maintainability and knowledge sharing, assisting in the preparation of technical documentation and user manuals as needed.
  • Contribute to the strategic planning and direction of engineering efforts, identifying areas for improvement and innovation.
  • Mentor and provide guidance to junior engineers on software engineering best practices, coding standards, architecture design, and development processes, fostering their growth and ensuring high-quality code across the team.
Qualifications
  • Bachelor’s degree in Computer Science, or a related field, or equivalent practical experience.
  • 5-10 years of experience in full-stack development, with proficiency in technologies such as Java, React, Postgres, RESTful APIs, or similar languages.
  • Extensive experience with professional software engineering best practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Strong written and verbal communication and interpersonal skills.
  • Experience working in an agile environment and familiarity with agile concepts.
  • Strong understanding of object-oriented design and programming.
  • Proven ability to independently handle complex technical projects and make significant contributions to the codebase.
Salary & Benefits
For this position, we're offering a competitive salary and a great working environment in a supportive and success-driven company and a range of benefits, including paid time off, paid volunteer days, 401k, & work-life balance.
  • Medical, Dental & Vision coverage
  • 401k
  • Educational Assistance
  • Life Insurance
  • Employee Assistance Programs & Work/Life Solutions
  • Paid Time Off
  • Volunteer Time Off
We have reviewed this job description to ensure that essential functions and basic duties have been included. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by the department supervisor as deemed
appropriate.
bottom of page