Senior Software Engineer
$110k - $130kIDEXX 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$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- ...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...SeniorContract workRemote workFlexible hours2 days per week
$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...SeniorFlexible hoursWeekend workAfternoon shift$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...SeniorHourly payWork at officeFlexible hours- ...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
$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,...SeniorWorldwide$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...SeniorContract work$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...SeniorWork at officeLocal areaRemote workWork from homeFlexible hours3 days per week$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...SeniorLocal area$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...SeniorFlexible hours- 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
- 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
- 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...SeniorFlexible hours
$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...SeniorWork experience placementLocal areaRemote work- ...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
- 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
- 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...SeniorRemote work
- ...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
$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$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...SeniorTemporary workWork at office- ...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
$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...SeniorWork experience placementLocal area$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...SeniorTemporary workWork experience placementRemote workFlexible hours- ...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...SeniorWork at office
- ...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
$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- ...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,...SeniorRemote work
$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...SeniorFull timeLocal areaRemote work- ...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
- ...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...SeniorMinimum wageContract workTemporary workWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Portland, ME
- senior robotics software engineer Portland, ME
- software development engineer aws Portland, ME
- startup software engineer Portland, ME
- part time software developer remote Portland, ME
- senior software engineer remote Portland, ME
- software engineer Portland, ME
- federal - software developer Portland, ME
- junior software developer remote Portland, ME
- software developer positions Portland, ME


