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

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 containerisation (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

EEO Statement

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.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Portland, ME vacancy
  • $66.59k - $110k

     ...Software EngineeringYarmouth,MaineFalmouth,MaineOrono,Maine Salary: USD 66585 - 110000 Annually...  ...Development Enablement team is a new engineering group focused on streamlining the...  ...by the departmental Architecture team. A Senior Software Engineer for this group will provide... 
    Senior

    Tyler Technologies

    Falmouth, ME
    7 days ago
  •  ...Contract Westbrook, Maine Location: Westbrook, Maine Type: Contract Job #20799 The Senior Software Engineer job (Westbrook, Maine) is hybrid, requiring two days onsite per week. This software engineering role offers the opportunity to build modern... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    ProSearch Maine

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

     ...Software Development Engineers [Integrated Engineers] are responsible for the development of computer programming systems and applications, including...  ...tools and traditional quality assurance approaches. Senior Professional roles typically require 5 – 10 years of related... 
    Senior
    Flexible hours
    Weekend work
    Afternoon shift

    WEX

    South Portland, ME
    2 days ago
  • $140k - $175k

     ...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with expertise in developing Linux-based medical device software. As a Senior SW Engineer, you will design, develop and maintain the application with integrated TCP/IP-based communication... 
    Senior
    Hourly pay
    Work at office
    Flexible hours

    Nova Biomedical

    Westbrook, ME
    5 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

    Falmouth, ME
    2 days ago
  • $110k - $150k

     ...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, architecting scalable solutions,... 
    Senior
    Worldwide

    IDEXX Laboratories

    Westbrook, ME
    7 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
    2 days ago
  • $110k - $270k

     ...environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open...  ...platform Build to scale : Develop highly scalable software with optimal performance Lead Feature Innovation: Drive... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, ME
    3 days 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 Corporation

    Portland, ME
    2 days ago
  • $121.5k - $145.5k

    ## Senior Software Engineer - Data AcquisitionApplylocations: Portland, ME: Bay Area, CA: Chicago, IL: Seattle, WA: Dallas, TXtime type: Full timeposted on: Posted Todayjob requisition id: R21706### **About the Role****The Data Acquisition Team is the entry point to WEX... 
    Senior
    Flexible hours

    WEX

    Portland, ME
    4 days 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
    3 days ago
  • A leading technology firm is seeking a Managing SAP S4/HANA EWM Consultant to serve as a trusted advisor and lead technical designs in SAP solutions. This role involves mentoring a high-performing team to deliver quality work products while engaging with clients to enhance...
    Senior

    IBM

    Portland, ME
    3 days ago
  • USC1 IDEXX Laboratories, Inc. in Westbrook, Maine is looking for a security-focused professional to join our dedicated cybersecurity and information security teams. In this role, you will conduct security assessments, partner with developers on security training, and contribute...
    Senior
    Flexible hours

    USC1 IDEXX Laboratories, Inc.

    Westbrook, ME
    2 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
    5 days ago
  •  ...environments such as AWS, Azure, and GCP. This role requires expertise in cloud security posture management and collaboration with engineering teams to secure cloud deployments. The ideal candidate will have a minimum of 7 years of experience in information security,... 
    Senior

    USC1 IDEXX Laboratories, Inc.

    Westbrook, ME
    3 days ago
  • RitePros is seeking a SAP Solution Manager Consultant in Portland, ME. The role involves designing and implementing SAP ChaRM, documenting processes, and collaborating with various teams to promote best practices in SAP Change Management. Qualified candidates must hold...
    Senior

    Rite Pros, Inc

    Portland, ME
    3 days ago
  • A global leader in video management is seeking a Senior Golang Software Engineer to join their innovative VSaaS engineering team. This role involves architecting and building scalable data systems for cloud-based video surveillance. The ideal candidate will have over 5... 
    Senior
    Remote work

    Milestone Systems Inc

    Portland, ME
    3 days ago
  •  ...As a Data Engineer specializing in Data Platforms-SnowFlake, you play a critical role in building and enhancing Snowflake platforms for client Data and AI use cases. This position focuses on implementing Data and AI solutions on Snowflake platforms. Your primary responsibilities... 
    Senior

    IBM

    Portland, ME
    4 days 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... 
    Senior

    ForeRunner Corporation

    Portland, ME
    2 days 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
    7 days ago
  •  ...IBM is seeking a Data Engineer specializing in Snowflake to enhance data platforms for AI applications. This role involves designing and implementing solutions on Snowflake, requiring expertise in data engineering and cloud technologies. Candidates should possess a Bachelor... 
    Senior

    IBM

    Portland, ME
    3 days ago
  • $166k - $248k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Senior Manager of Software Engineering for Responsible AI, you will manage multiple engineers accountable for building scalable, reliable, and high-impact... 
    Senior
    Work experience placement
    Local area

    Indeed

    Portland, ME
    7 days ago
  • $239k - $323k

     ...and build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us? The Senior Director Engineering , Home Software Applications is a senior engineering and product strategy leader responsible for defining, building, and scaling... 
    Senior
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Generac Power Systems

    South Portland, ME
    9 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
    1 day ago
  •  ...Idexx is seeking a Senior Lead Salesforce Developer in Westbrook, ME to architect and evolve their Salesforce Platform. This role involves guiding a global CRM solution implementation with a focus on Sales Cloud while leading a passionate development team. The ideal candidate... 
    Senior

    IDEXX

    Westbrook, ME
    2 days ago
  • $140k

     ...OverviewSenior Full Stack Engineer needed for IDEXX's Vello team. Vello is a new product that proactively engages pet parents and integrates with IDEXX practice management software and diagnostics to support pet health and wellbeing.What You'll DoOrchestrate AI-assisted... 
    Senior

    IDEXX

    Westbrook, ME
    3 days ago
  •  ...leading technology company in pet healthcare is seeking a Senior Full Stack Engineer to join its Vello team. The role involves designing, building...  .... Candidates should have over 7 years of experience in software production environments and a strong background in React,... 
    Senior
    Remote work

    IDEXX

    Westbrook, ME
    18 days ago
  • $100k

     ...Group Holdings Inc. Job Description Business Title(s): Senior Construction Defect Technical Claims Specialist Team Lead...  ...basis. Proficient in MS Office Suite and other business-related software. Polished and professional written and verbal communication... 
    Senior
    Full time
    Local area
    Remote work

    Argonaut Management Services, Inc

    Portland, ME
    4 days ago
  •  ...today, as we develop smart, simple diagnostic technology. Job Description General Summary: The principal responsibility of the Software Engineer is to develop and maintain applications that support our QuickScan platform and the diagnostic tests that use them. QuickScan... 
    Work at office

    Ensign-Bickford Aerospace & Defense Company

    Portland, ME
    2 days ago
  •  ...expertise in specialty areas. Performs engineering tasks for front-end design and...  ...in the functional area. ~10 years of software development experience in object-oriented...  ...and internal value analysis including seniority and merit systems, as well as internal... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Portland, ME
    7 days ago

Do you want to receive more vacancies?

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