Application Developer

IDEXX Laboratories, Inc

Westbrook (ME)

On-site

USD 92,000 - 112,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health/Dental/Vision Day-One
401k with 5% match
Annual bonus
Merit increases
Financial support & pet insurance

Job summary

IDEXX Laboratories, Inc in Westbrook, ME is seeking an Application Developer to design, build, test, and deploy mission-critical software supporting IDEXX product development initiatives. You will collaborate with stakeholders and cross-functional teams to deliver practical solutions powering data-driven decisions.

The role emphasizes learning new technologies, strong problem-solving, and contributing to scalable, reliable systems in a fast-paced environment.

Qualifications

  • Bachelor's degree or equivalent practical experience in a technical field.
  • ],
  • job_responsibilities_description:[{
  • :
  • }],
  • CoT_job_summary_short :
  • job_summary_short
  • contract_type
  • location_type
  • remote_scope
  • perks
  • stated_min
  • stated_max
  • stated_absolute
  • salary_estimation_cot
  • estimated_low
  • estimated_medium
  • estimated_high
  • currency
  • frequency
  • bonus
  • tax
  • application_email
  • job_end_date
  • contact_person
  • hiring_department_name

Responsibilities

  • Design, build, test, deploy, and improve mission-critical software supporting product development initiatives.
  • Collaborate with stakeholders to understand challenges and deliver practical software solutions.
  • Partner with cross-functional teams to ensure data systems support product development and operational goals.
  • Apply analytical and problem-solving skills to debug and resolve issues.
  • Contribute to scalable, reliable software systems.
  • Help product teams understand technical considerations and risks.
  • Learn new technologies and apply them to business problems in a rapidly evolving environment.
  • Work as a self-directed team member valuing collaboration and quality.

Skills

Java
Kotlin
REST APIs
Spring Framework
Angular
TypeScript
Docker
Testing
CI/CD

Education

Bachelor's degree in Computer Science/Engineering

Tools

Spring Data JPA
Hibernate
MySQL
GitHub Actions
Terraform
AWS (S3, SQS, SNS)
Lambda

Job description

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.

What you need to succeed:
Required
  • 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.

  • Working 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer II
Software Developer II

IDEXX • Augusta (ME)

On-site
USD 90,000 - 100,000
Health / Dental / Vision Benefits Day-One
5% matching 401k
Annual cash bonus opportunity
+2
Software Development Manager
Software Development Manager

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 130,000 - 160,000
Health / Dental / Vision Benefits Day-One
5% matching 401k
Annual cash bonus opportunity
+3
Principal DevOps Engineer II
Principal DevOps Engineer II

IDEXX • Augusta (ME)

Hybrid
USD 140,000 - 160,000
Health benefits day-one
5% 401k match
Annual cash bonus
Principal DevOps Engineer II
Principal DevOps Engineer II

IDEXX • Worcester (MA)

Hybrid
USD 140,000 - 160,000
Health, dental, vision coverage
5% 401k matching
Annual bonus and equity awards
+2
Principal DevOps Engineer II
Principal DevOps Engineer II

IDEXX • Concord (NH)

Hybrid
USD 140,000 - 160,000
Health, Vision, Dental Day One
401k Matching 5%
Annual Cash Bonus
+3
Principal DevOps Engineer II
Principal DevOps Engineer II

IDEXX • Boston (MA)

Hybrid
USD 140,000 - 160,000
Health benefits day one
401k 5% match
Annual cash bonus
+1
Senior Site Reliability Engineer
Senior Site Reliability Engineer

IDEXX • Boston (MA)

On-site
USD 100,000 - 125,000
Health benefits
401k matching
Pet Insurance
+1
Instrument Systems Engineer
Instrument Systems Engineer

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 70,000 - 90,000
Health/Dental/Vision benefits Day-One
5% matching 401k
Employee stock program
+1
Manager, Data Engineering
Manager, Data Engineering

IDEXX • Boston (MA)

Hybrid
USD 120,000 - 150,000
Health benefits day-one
401k matching
Employee stock program
Data Engineer II, AWS Data Platform
Data Engineer II, AWS Data Platform

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 90,000 - 110,000
Health / Dental / Vision Day-One
Annual cash bonus
5% 401k match
+1