Skip to content

Open nowPosted 13 days ago

Application Developer

IDEXX22 open roles

Where
Westbrook, ME
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowApplication DeveloperIDEXX · Westbrook, ME
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on IDEXX's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.0% of postings close within 7 days. Measured by our own scanner across the market. IDEXX postings stay open a median of 1 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 8.0%7 days
  4. 15.0%14 days
  5. 34.2%30 days
This job: posted 13 days ago

IDEXX median: 1 days open

The posting

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.

#VR-LI1

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against IDEXX's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on IDEXX's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    IDEXX's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.