674,433open jobs
39,075companies
102,188added this week
Browse all
Salary
$78k – $158k per year (Estimated)
Location
In office (United States)
Seniority
Junior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
IDEXX Laboratories is a multinational corporation headquartered in Westbrook, Maine, and was founded in 1983. The company develops, manufactures, and distributes diagnostic products, equipment, and software for the veterinary, livestock, poultry, and dairy markets, as well as testing solutions for water quality. It operates globally through a network of reference laboratories and sales offices, serving customers in over 175 countries and maintaining a listing on the NASDAQ Stock Market.

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.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
674,433 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
United States
$126k – $173k per year • Remote • Full-Time • 11+ years exp • High School Diploma • United States
Python
Java
Rust
SQL
Databases
Snowflake
Databricks
AI/ML
Copilot
Claude Code
AI Agents
LLM
OpenAI
OpenAI Codex
DevOps
Terraform
Puppet
Ansible
Chef
Pulumi
Azure
AWS
Apply
Data Engineer 4 hours ago
$21k – $56k per year (Estimated) • In office • Full-Time • 2+ years exp • Pune • Gurgaon • Hyderabad • Kolkata • New Delhi
Databases
Snowflake
Analytics
ETL/ELT
Apply
Data Architect 4 hours ago
$40k – $90k per year (Estimated) • In office • Full-Time • 12+ years exp • Coimbatore
Databases
Snowflake
Analytics
ETL/ELT
Apply
Remote/Hybrid • Full-Time • Barueri
Python
SQL
Databases
Databricks
Apply
$150k – $276k per year (Estimated) • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Houston • Milwaukee • Dallas • Columbus • Kirkland
Python
Java
SQL
AI/ML
Claude
Vertex AI
Function Calling
AI Agents
RAG
OpenAI
Structured Outputs
Context Engineering
Tool Use
DevOps
Rest API
Terraform
CI/CD
Cybersecurity
HIPAA
Least Privilege
Apply
Remote/Hybrid • Full-Time • São Paulo
Management
WhatsApp
Apply
Remote/Hybrid • Full-Time • 1+ year exp • Bachelor's Degree • United States
Python
SQL
Databases
Snowflake
Databricks
AI/ML
Dagster
dbt
AI Agents
DevOps
GitHub Actions
Prometheus
CI/CD
AWS
Cortex
GitHub
Analytics
Dimensional Modeling
Management
Agile
Scrum
Apply
$78k – $150k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Roswell
Python
SQL
DevOps
Azure
AWS
Analytics
Power BI
Apply
Stores officer 1 day ago
$47k – $127k per year (Estimated) • In office • Full-Time • Brisbane
Apply
$8k – $20k per year (Estimated) • In office • Full-Time • Philippines
Apply
$86k – $108k per year • In office • 5+ years exp • Bachelor's Degree • United States
Analytics
Microsoft Excel
Apply
$85k – $179k per year (Estimated) • Remote/Hybrid • 4+ years exp • Associate's Degree • United States
Cybersecurity
ISO 27001
Apply
$221k – $353k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Warwick • San Diego • Durham
JavaScript
Frontend
Parcel
Apply
$47k – $117k per year (Estimated) • Remote/Hybrid • Full-Time • United States
AI/ML
Computer Use
Apply
$71k – $155k per year (Estimated) • Remote/Hybrid • Part-Time • 1+ year exp • High School Diploma • United States
AI/ML
Computer Use
Apply
See all jobs
This is one of many
674,433 more open roles from verified company boards, updated every day.