Demo

Application Developer

IDEXX
Westbrook, ME Full Time
POSTED ON 10/9/2026
AVAILABLE BEFORE 11/15/2026
As an Application Developer, you will join a team building software solutions that enable teams across IDEXX to access and utilize the data they need to support product development and innovation. This is an onsite role based in Westbrook, ME. Willingness to work onsite five days per week is required, with occasional flexibility as needed. The team develops and supports the software platforms, services, and integrations that connect critical data to the teams responsible for delivering IDEXX products and solutions.

At IDEXX, we provide the software, services, and partnerships that help veterinary practices of all sizes operate more effectively, improve clinical outcomes, and strengthen client relationships. Our solutions are trusted by more than 125,000 veterinary professionals worldwide, and the applications and systems built by our software teams are fundamental to that success. As part of a highly collaborative engineering organization, you'll help create efficient, intuitive, scalable solutions while maintaining the reliability and performance that our business and stakeholders depend on.

Why does this role matter? The systems you build will help power the development and launch of new IDEXX products, ensuring that teams across the organization have access to the data they need to innovate and make informed decisions. You'll partner with a variety of functions throughout IDEXX, gaining broad exposure to the business while working on meaningful, high-visibility initiatives. This is an opportunity to contribute to technology that ultimately supports veterinary professionals around the world, while also benefiting from strong mentorship, ongoing career development, and exposure to a diverse modern technology stack. Visit https://careers.idexx.com/us/en/software to learn more about Software at IDEXX.

In This Role

  • You will design, build, test, deploy, and continuously improve mission-critical software, including web applications and backend services that support product development initiatives.
  • You will collaborate with technical and business stakeholders to understand challenges, identify opportunities, and deliver practical software solutions that meet business needs.
  • You will partner with cross-functional teams across IDEXX to ensure data systems and applications effectively support product development and operational goals.
  • You will apply strong analytical and problem-solving skills to troubleshoot issues, identify root causes, and develop effective solutions to complex technical challenges.
  • You will contribute to the design of scalable, reliable, and maintainable software systems that support business growth and evolving product needs.
  • You will help product teams understand technical considerations and potential risks while identifying opportunities for improvement.
  • You will learn new technologies, frameworks, and tools as needed and apply them to solve business problems in a rapidly evolving environment.
  • You will work as a self-directed team member who values collaboration, continuous learning, and delivering high-quality solutions.

Required

What you need to succeed:

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or a related technical field, or equivalent practical experience.
  • 2 years of professional software development experience.
  • Strong fundamentals in software design and programming, across languages and paradigms (e.g., object-oriented).
  • Experience designing, building, and maintaining RESTful APIs and web services.
  • Demonstrated ability to quickly learn new languages, frameworks, and technologies and apply them to unfamiliar business domains.
  • Qworking with a relational database in a production environment (e.g., MySQL) and an ORM/persistence framework (e.g., Spring Data JPA, Hibernate).
  • Familiarity with authentication, authorization, and session management concepts, including frameworks such as Spring Security.
  • Strong problem-solving, troubleshooting, and analytical skills with the ability to work through complex technical challenges.

Strongly Preferred

  • Experience with the technology stack used by one of our applications, notably Java (21 preferred) or Kotlin with Spring Boot/Spring MVC/Spring Context & Transactions, though other applications use different technologies such as Go, Python, or C/C .
  • Comfort working across the full technology stack, including frontend development with Angular (v14 ), TypeScript, HTML5, JavaScript, and CSS.
  • Experience using cloud service SDKs, preferably AWS services such as S3, SQS, SNS, Lambda, or similar managed services.
  • Experience writing automated tests using frameworks such as JUnit 5, Testcontainers, or similar tools.
  • Working knowledge of Docker and containerized application deployment.
  • Experience incorporating Generative AI development tools and spec-driven development workflows such as OpenSpec or similar approaches.

Preferred

  • Familiarity with infrastructure-as-code tools such as Terraform.
  • Experience working with additional AWS services such as EC2, API Gateway, and IAM.
  • Exposure to DynamoDB or other NoSQL database technologies.
  • Exposure to Snowflake, Databricks, or similar data platforms.
  • Experience maintaining or modernizing legacy AngularJS and Bootstrap applications.
  • Exposure to end-to-end testing tools such as Playwright.
  • Experience using code quality and observability tools such as SonarQube, Datadog, CloudWatch, or similar technologies.

Our Tech Stack

This role's immediate project is built on Java (21 ) with Spring Boot, MySQL, and an Angular/TypeScript frontend, deployed on AWS (ECS Fargate, RDS, SNS/SQS) with Docker, Terraform, and GitHub Actions for CI/CD. More broadly, our engineering organization spans a range of modern languages, frameworks, and data stores — we look for engineers who bring strong fundamentals and can move fluidly across tools as the work requires.

What You Can Expect From Us

  • Base salary range starting at $102,000 based on experience
  • Opportunity for annual cash bonus
  • Performance-based merit increases
  • Health / Dental / Vision Benefits Day-One
  • 5% matching 401k
  • Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more

Why IDEXX

We’re proud of the work we do, because our work matters. An innovation leader in every industry we serve since 1983, our team members help pet owners worldwide keep their companion animals healthy and happy, ensure safe drinking water for billions, and help farmers protect livestock and poultry from disease.

We have customers in over 175 countries and a collaborative global workforce. Our culture embraces challenges and encourages learning and discovery. At IDEXX, you’ll be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement. If meaningful work and a sense of purpose are at the top of your list, you’ll find it here. Let’s pursue what matters together.

IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.

IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.

#VR-LI1

Salary : $102,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Application Developer?

Sign up to receive alerts about other jobs on the Application Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,239 - $89,209
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633

Sign up to receive alerts about other jobs with skills like those required for the Application Developer.

Click the checkbox next to the jobs that you are interested in.

  • Application Delivery Skill

    • Income Estimation: $83,745 - $96,702
    • Income Estimation: $91,486 - $118,193
  • Bug/Defect Analysis Skill

    • Income Estimation: $70,239 - $89,209
    • Income Estimation: $72,620 - $96,681
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at IDEXX

  • IDEXX Portland, ME
  • As a Customer and Technical Support Consultant for our Diagnostic Imaging Team you will be the direct line between IDEXX and our customers, helping veterin... more
  • 15 Days Ago

  • IDEXX Honolulu, HI
  • As an IDEXX Radiologist, you will use your expertise to provide critical diagnostic information to our customers, enabling veterinarians and pet owners to ... more
  • 16 Days Ago

  • IDEXX Portland, ME
  • As a Virtual Anatomic Pathologist (Independent Contractor), you will enjoy the flexibility of working remotely from the comfort of your home, choosing when... more
  • 16 Days Ago

  • IDEXX Westbrook, ME
  • As the Catering Chef, you will be responsible for the production and output of our catering offerings at our World Campus Conference Center. You will be ac... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Application Developer jobs in the Westbrook, ME area that may be a better fit.

  • Pivotal Solutions, Inc. Portland, ME
  • Analyzing information requirements and formulating an action plan Writing, testing, and debugging computer software Accessing and reporting data as needed ... more
  • 18 Days Ago

  • Gulf of Maine Research Institute Portland, ME
  • SUPERVISOR: Ocean Data Products (ODP) Program Director Starting Salary Range: $75,000-$79,399 Overview: The Gulf of Maine Research Institute (GMRI) develop... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!