Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$110k - $130k

IDEXX Laboratories

Senior Software Engineer

We're looking for a Senior Software Engineer to help shape the platform powering our diagnostic data services. Our team builds and maintains the APIs that deliver reliable, performant data to internal teams and external partners. You'll work across the full lifecycle — from design through deployment and ongoing support — partnering with analysts, product managers, and other engineers to turn business needs into systems people can depend on.

This is a hybrid role and will require you to be in the office 2 days per week.

What You'll Do
  • Design, build, test, debug, and document software based on technical configurations developed with analysts and project teams. Estimate and track effort to support project planning and financial tracking.
  • Translate technical configurations into program designs that operate efficiently and reliably. Understand the business function the application supports and ensure your design integrates cleanly with related systems.
  • Write production code in the languages and frameworks best suited to the problem at hand.
  • Test and debug rigorously to ensure smooth, predictable operation in production.
  • Document program design, code, and operational details so others can develop, use, and maintain the systems you build.
  • Support, update, and maintain existing systems in response to business needs, defects, and changing requirements. Coordinate with project teams to design, code, test, and document changes.
  • Partner with project team members to define application requirements — identifying business needs, evaluating available technologies, and presenting clear, well-reasoned solutions.
  • Contribute to system architecture decisions, particularly for the services and APIs your team owns.
  • You'll occasionally be on call.
What You Need To Be Successful
  • 5+ years of professional software engineering experience, with a track record of shipping and maintaining production systems.
  • Strong proficiency in Java and Spring Boot, and/or Node.js with TypeScript, building and operating production APIs.
  • Hands-on experience designing and building RESTful APIs that are reliable, performant, well-documented, and easy for partners to integrate against.
  • Solid understanding of both relational (SQL) and NoSQL databases — comfortable with schema and data-model design, query tuning, and reasoning about data correctness. Hands-on experience with document stores such as Amazon DocumentDB and Google Cloud Datastore is a plus.
  • Familiarity with cloud service providers, particularly Amazon Web Services and Google Cloud Platform — including the services typically used to run and observe API workloads (compute, storage, messaging, monitoring).
  • Experience with modern engineering practices: version control (Git), automated testing, CI/CD, code review, and incremental delivery.
  • Strong written and verbal communication skills — you can explain technical trade-offs to engineers and non-engineers alike, and your documentation is clear enough that the next person doesn't need to ask.
  • A collaborative mindset and a strong sense of ownership — you take problems to completion and care about the experience of the people using what you build.
Nice To Have
  • Experience working with healthcare, life sciences, or diagnostic data, and an appreciation for the privacy and reliability standards those domains require.
  • Exposure to event-driven architectures, message brokers (e.g., Kafka, Pub/Sub, SQS), or streaming data pipelines.
  • Experience with containerization (Docker) and orchestration (Kubernetes, ECS, or GKE).
  • Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation.
  • Experience mentoring other engineers and helping shape team-wide engineering practices.
What You Can Expect From Us
  • Salary of $110-$130k based on experience
  • Opportunity for annual cash bonus
  • 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, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from disease. We have customers in over 175 countries and a global workforce of over 10,000 talented people.

So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement. 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.

While we appreciate our staffing partners, we are unable to accept unsolicited agency resumes.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Portland, ME vacancy
  • $110k - $150k

     ...Senior Full Stack Software Engineer IDEXX is seeking an experienced and highly skilled Senior Full Stack Software Engineer to design, develop, and maintain mission critical software that powers our organization. This pivotal role involves leading technical initiatives... 
    Senior
    Worldwide

    IDEXX Laboratories

    Westbrook, ME
    4 days ago
  • $75 - $79 per hour

    Nerdleveltech is seeking a Senior Software Engineer for a 1-year remote contract in Portland, ME. This role involves developing and executing strategies within Corporate Payments Engineering, ensuring high-quality automated testing, and contributing to security compliance... 
    Senior
    Remote job
    Hourly pay
    Contract work

    Nerdleveltech

    Portland, ME
    4 days ago
  • Tyler Technologies, Inc. is seeking a Senior Software Engineer to join the Development Enablement team in Falmouth, Maine. This role involves technical leadership, mentoring engineers, and defining technical roadmaps while focusing on creating scalable and high-quality... 
    Senior

    Tyler Technologies, Inc.

    Falmouth, ME
    1 day ago
  • $118k - $178k

     ...relevant job opportunities at every step of their journey, while creating clear, compounding value for employers. As a Senior Software Engineer (Front End), you will design and build software that powers shared platforms, services, and products to help deliver on this... 
    Senior
    Work experience placement
    Local area
    Immediate start

    Indeed

    Portland, ME
    4 days ago
  • $50 - $55 per hour

    DeWinter Group is seeking a Software Automation Engineer for a 7-month hybrid contract role in Westbrook, ME. The successful candidate will focus on developing and executing automated testing strategies, ensuring quality and performance of software applications. Key requirements... 
    Senior
    Contract work

    DeWinter Group

    Westbrook, ME
    4 days ago
  • $121.5k - $145.5k

     ...Senior Software Engineer The Data Acquisition Team is the entry point to WEX's Data-as-a-Service (DaaS) platform—responsible for ingesting, validating, and orchestrating raw data from dozens of internal systems and third-party providers. As a Senior Software Engineer... 
    Senior
    Flexible hours

    WEX

    Portland, ME
    18 hours ago
  •  ...with precision and at scale. Visit our website to learn more: About the Job : Custom Health Software (SW) Engineers develop, extend, and continuously improve our Cloud native technology platform that powers our healthcare businesses. SW... 
    Senior
    Full time
    Work from home

    Custom Health

    Portland, ME
    10 hours ago
  • $185k - $215k

     ..., not a luxury, and communities deserve access to powerful software that helps them plan for the future. The challenge of climate...  ...-level flood risk data at scale. The Role We’re hiring a Senior Software Engineer, Mobile to lead the evolution of our mobile experience. You... 
    Senior
    Local area

    Forerunner

    Portland, ME
    3 days ago
  • $110k - $270k

     ...employees, and communities. The Role This is a top software engineering job that incorporates everything you’ve worked so hard for....  ...evolve with new features and capabilities. And because this senior role is independent, you will have equal influence to drive... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Portland, ME
    18 hours ago
  • $66.59k - $110k

     ...Senior Software Engineer Apply Online The Development Enablement team is a new engineering group focused on streamlining the development experience, providing guidance, and addressing challenges in working with the technology stacks maintained by the departmental... 
    Senior
    Local area

    Tyler Technologies

    Yarmouth, ME
    1 day ago
  • Find Your Next Career AEG is dedicated to both the letter and the spirit of the equal employment opportunity laws. It is AEG's policy to prohibit unlawful discrimination against any employee or applicant for employment based on race, color, religion, religious dress...
    Senior

    Aeg Worldwide Inc

    Portland, ME
    10 hours ago
  • A geospatial technology company seeks an experienced engineer for mobile and web app development in Portland, ME. The ideal candidate has over 5 years of experience with Esri products. Responsibilities include collaborating with clients, driving development, and ensuring... 
    Senior
    Relocation package

    Esri

    Portland, ME
    2 days ago
  • A leading IT staffing provider in Portland, Maine, is seeking a Full Stack developer with at least 6 years of overall experience and 4 years in Java development. The ideal candidate will have strong skills in Java, Spring Security, and Node.JS, and experience with microservices...
    Senior

    VDart Inc

    Portland, ME
    4 days ago
  • $66.59k - $115k

     ...Senior Software Engineer, GIS Apply Online Tyler Technologies (NYSE: TYL) is a leading provider of end-to-end information management solutions and services for local governments. The Transportation management division, located in Latham, NY, has been providing... 
    Senior
    Work experience placement
    Local area
    Remote work

    Tyler Technologies

    Yarmouth, ME
    2 days ago
  • $120k - $150k

    IDEXX Laboratories in Westbrook, Maine is seeking a Senior Application Security Engineer to enhance security in development teams. You will conduct security assessments, perform threat modeling, and work closely with developers on secure products. The role includes hands... 
    Senior

    Idexx Laboratories

    Westbrook, ME
    7 hours ago
  • $89.4k - $183.5k

     ...who challenge the status-quo. Unum is changing, and we're excited about what's next. Join us. General Summary: The Senior Software Engineer is a key technical leader within an Agile team, partnering closely with the Technical Product Owner and Principal Software... 
    Senior
    Temporary work
    Work at office

    Unum Group

    Portland, ME
    3 days ago
  • A technology solutions company based in Portland, ME is seeking a Senior Product Engineer. The role involves designing and implementing features for advanced GIS fiber management software, requiring extensive experience in cloud-native applications and Javascript frameworks... 
    Senior
    Remote job
    Flexible hours

    VETRO FiberMap, Inc.

    Portland, ME
    1 day ago
  • A leading software consultancy in Westbrook, ME is seeking a skilled React Software Developer for an 18-month contract. You will design and develop high-traffic web applications that are pivotal in veterinary diagnostics. Candidates should have over 5 years of full-stack... 
    Senior
    Contract work

    DeWinter Group

    Westbrook, ME
    7 hours ago
  • A leading pet healthcare company in Westbrook, ME is seeking a Senior SAP SD Functional Analyst to manage and optimize the SAP Sales and Distribution processes. The role requires 5 to 7+ years of experience with the SAP SD Module, excellent communication skills, and the... 
    Senior
    Flexible hours

    Idexx

    Westbrook, ME
    2 days ago
  • $120k - $150k

    Idexx Laboratories is seeking a Senior Cyber Defense Infrastructure Engineer based in Westbrook, Maine. This critical role involves ensuring the operational effectiveness of enterprise security tools and collaborating with various teams for managing security platforms.... 
    Senior

    Idexx Laboratories

    Westbrook, ME
    7 hours ago
  • $120k - $150k

    IDEXX Laboratories is seeking an Senior Application Security Engineer to join our Product & Application Security team protecting applications across...  ...practices, and contribute to the maturation of our Secure Software Development Lifecycle (SSDLC). This position reports to... 
    Senior
    Local area
    Worldwide

    Idexx Laboratories

    Westbrook, ME
    1 day ago
  • $185k - $215k

    Forerunner is seeking a Senior Software Engineer, Mobile, in Portland, Maine. This role involves building and scaling a React Native application that's vital for government data collection and communication. Candidates should have over 5 years in software engineering and... 
    Senior

    Forerunner

    Portland, ME
    3 days ago
  •  ...with project teams to identify and pursue new opportunities in the water sector. The ideal candidate has a Bachelor's degree in Engineering, at least 15 years of experience, and a PE license. The position offers a hybrid work model along with a comprehensive benefits package... 
    Senior

    Stantec

    Portland, ME
    1 day ago
  • As a Senior Embedded Firmware Engineer for the organization, you will develop firmware and software as part of highly integrated, custom embedded processing systems used in new products developed by Enercon and its customers. In the role of Senior Embedded Firmware Engineer... 
    Senior

    Enercon Technologies

    Portland, ME
    4 days ago
  • Overview We are seeking a full-time Senior .NET Software Engineer on the inReach Enterprise web team in Yarmouth, ME. Every day our emergency response software helps coordinate rescues for hikers, boaters, adventurers, motorists, and pilots. Our satellite-based communication... 
    Senior
    Full time
    Relocation

    Garmin Ltd.

    Yarmouth, ME
    2 days ago
  •  ...ProSearch is seeking a Senior Systems Developer in Portland, Maine to support a confidential nonprofit healthcare organization in a...  ...development Serve as a mentor and technical leader for junior engineers Evaluate and adopt modern tools and technologies within the... 
    Senior
    Work at office

    ProSearch

    Portland, ME
    3 days ago
  • $126k - $189.63k

    Cornerstone Energy Services is seeking a Mechanical Engineer to lead engineering activities in Portland, Maine. The ideal candidate will have a Bachelor’s degree in mechanical engineering and a strong background in operations or construction. Responsibilities include project... 
    Senior

    Cornerstone-Energy-Services

    Portland, ME
    3 days ago
  •  ...Software Engineer Opportunity SynergisticIT understands the complex nature of the job market and how difficult it can be to secure a position, especially for fresh graduates. Therefore, we assist and help tech-savvies to convert their passions into professions. We go... 
    H1b

    SynergisticIT

    Portland, ME
    2 days ago
  •  ...leading HVAC solutions provider in Portland, Maine is seeking a Senior Sales Engineer to drive customer engagements and participate in equipment...  ...of sales experience in applied HVAC. Proficiency with MS software and a passion for relationship building are essential. The... 
    Senior

    HTS Engineering Ltd.

    Portland, ME
    4 days ago
  • Idexx in Westbrook, ME is seeking a Senior Applied Mathematics Engineer to develop and apply mathematical models, support product design, and analyze data for decision-making. Strong skills in Python, statistical methods, and experience in robotics are essential. This role... 
    Senior

    Idexx

    Westbrook, ME
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!