Senior Software Engineer
$110k - $130kIDEXX 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.
$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...SeniorWorldwide$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...SeniorRemote jobHourly payContract work- 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
$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...SeniorWork experience placementLocal areaImmediate start$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$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...SeniorFlexible hours- ...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...SeniorFull timeWork from home
$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$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...SeniorRemote jobFull timeWork at officeLocal areaWork from homeFlexible hours$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...SeniorLocal area- 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 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...SeniorRelocation package
- 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
$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$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$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- 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...SeniorRemote jobFlexible hours
- 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...SeniorContract work
- 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...SeniorFlexible hours
$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$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...SeniorLocal areaWorldwide$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- ...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
- 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
- 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...SeniorFull timeRelocation
- ...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
$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- ...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
- ...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
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Portland, ME
- startup software engineer Portland, ME
- software developer Portland, ME
- software development engineer aws Portland, ME
- ngo software engineer Portland, ME
- software engineer Portland, ME
- senior software engineer Portland, ME
- cybersecurity software engineer Portland, ME
- part time software developer remote Portland, ME
- intel software engineer Portland, ME



