Senior Software Engineer - LIMS Modernization
$200k - $210kMontrose Environmental
About Us At Onterris, we build careers grounded in purpose, responsibility and real-world impact. "For Planet and Progress" is our north star that guides everything we do. We believe environmental responsibility and human progress are interconnected, interwoven and international. Our scientists, engineers, field teams, consultants and professionals collaborate across disciplines and geographies, guiding industries and governments, ensuring that communities and environments thrive. When you join us, you're not just forging a career, you're joining a movement. A movement for better thinking, smarter solutions and lasting impact. Together, we will advance our way of life and protect the integrity of our environment every step of the way. A Day in the Life CT LIMS is our most significant piece of custom-built enterprise software: a proprietary Laboratory Information Management System (LIMS) that runs production operations across multiple Onterris labs and carries a live, real-time Workday integration. It is a strategic asset despite its legacy codebase. The team is doing the disciplined work to decide this system's future: codebase archaeology, durable documentation and architecture readiness ahead of a modernization effort. The build starts fast. This is the engineer who helps make that build real. You'll bring modern engineering rigor ( Spec-Driven, Test-First, AI-Augmented ) to a system that has run for years on hard-won domain knowledge and a long-lived legacy codebase. You'll reverse-engineer what exists, document it so any competent engineer can navigate it and help architect what comes next. One level down from owning the corporate transformation, you are the senior builder who turns specs and architecture decisions into working, tested software. You'll partner closely with the Staff Engineer, senior Labs developers, the cloud and landing-zone team, the platform architects and lab leadership. This is not pure archaeology and it is not a blank page. It is both at once.
The compensation range for this role is $200,000 - $210,000 USD, commensurate with experience, skills, and geographic location. To thrive in this role, you'll be comfortable taking ownership of the following responsibilities:
Build through Spec-Driven Development (SDD)
You're joining at the inflection point of our most important custom system. The archaeology, documentation and reference architecture you produce are what defines subsequent systems. The tools are licensed. The leadership is committed. The standards are set.
This isn't maintenance and it isn't a blank page. It's the rare chance to take deep institutional knowledge locked inside a legacy system and help rebuild it in a modern framework, with specs, tests and modern infrastructure, for every Onterris lab that depends on it. The labs you support protect the air we breathe, the water we drink and the soil that sustains communities. Your code becomes the foundation the rest is built on.
Onterris is a leading global environmental solutions company partnering with organizations to solve complex challenges where environmental pressures, regulatory expectations and operational risks intersect. Guided by our mission to advance the way of life without compromising the integrity of our environment, we believe environmental responsibility and human progress are fundamentally connected. Our scientists, engineers, field teams and consultants apply systems thinking that unites science, data and practical expertise to deliver solutions that strengthen our clients' resilience, mitigate risk and protect the air, water and soil that sustain communities, while uncovering responsible paths forward for planet and progress. For more information, visit We are an equal opportunity employer and encourage applications from people of all backgrounds. We acknowledge that these experiences and perspectives help to enrich our teams and contribute to our ongoing success. We are committed to providing access and reasonable accommodation in our employment for all applicants. For US residents, click here to learn more.
The compensation range for this role is $200,000 - $210,000 USD, commensurate with experience, skills, and geographic location. To thrive in this role, you'll be comfortable taking ownership of the following responsibilities:
Build through Spec-Driven Development (SDD)
- Work "Blueprints Before Bricks": the design is clarified in a Markdown specification before code is written.
- Author specifications and architecture-as-code in Markdown and Mermaid.js, committed to Git alongside the code.
- Help establish the templates and review habits that make spec-first development the default.
- Build the automated test coverage that lets the team move fast with confidence.
- Hold the line on coverage standards, particularly for AI-generated code.
- Implement architectural guardrails that keep modular boundaries from eroding back into a monolith.
- Use Cursor and Claude Code as primary instruments for codebase archaeology, documentation and prototyping.
- Contribute to the .cursorrules and prompt libraries that encode our architectural standards.
- Apply judgment about when AI accelerates (boilerplate, syntax, archaeology), when to collaborate (domain logic) and when to write manually (data integrity, edge cases).
- Produce module-level documentation: purpose, inputs and outputs, dependencies, data models and known technical debt.
- Build data-flow diagrams for the sample lifecycle, Workday integration, billing and invoicing triggers, instrument interfaces and user authentication and authorization.
- Contribute to the integration inventory and technical-debt register, triaging components as Fix Now, Doc and Defer or Accept Risk.
- Help shape CT LIMS placement within our Azure landing zone and environment tiers (production, non-production, sandbox).
- Contribute to high-availability and hybrid on-prem design, including the instrument-integration constraints that require a local network presence.
- Partner with the Staff Engineer, the cloud and landing-zone owner and the platform architects so the modernization aligns with adjacent Onterris platforms rather than duplicating them.
- Develop reference implementations and prototypes that de-risk the architecture choice while it is still being made.
- Help the team move from "ready to start" to "shipping" without a standing start if the modernization is approved.
- A senior engineer with no prior CT LIMS exposure can navigate the system from your documentation alone, and it holds up under structured review.
- Spec-Driven and Test-Driven Development is simply how you work. Specs and tests precede code, and it shows in the quality of what ships.
- The legacy components you've touched are documented, diagrammed in Mermaid and committed to Git. No tribal knowledge, no binary files.
- AI-assisted workflows you've helped build are reused across the team, not one-off.
- Reference implementations exist for the riskiest parts of the target architecture and rests on evidence, not opinion.
- You're contributing production modernization code within the first 90 days, not still ramping up.
- 7+ years of professional software engineering experience.
- Strong cloud-native engineering fundamentals (Azure preferred; AWS or GCP equivalent acceptable).
- Demonstrated practice with Spec-Driven and Test-Driven Development, clean architecture and domain-driven design.
- Hands-on experience with AI-assisted development tools (Cursor, Claude Code, GitHub Copilot or similar).
- Ability to read, reverse-engineer and reason about an unfamiliar or legacy codebase you did not write.
- Comfortable producing documentation and diagrams as code (Markdown, Mermaid.js) versioned in Git.
- Strong communication. You can explain the "why" to experienced engineers and partner effectively across teams.
- You respectfully challenge your peers, and welcome the opportunity when others challenge you.
- You are flexible, resilient and curious.
- You understand prior art but are compelled to iterate beyond it.
- Experience reverse-engineering or maintaining systems written in Perl or another long-lived legacy language.
- Background in LIMS, scientific or other regulated and compliance-driven software (EPA reporting, chain-of-custody, lab accreditation).
- Experience with Oracle, and with evaluating database migrations (for example, toward PostgreSQL and or Snowflake).
- Familiarity with containerization (Podman or Docker) and hybrid on-prem and cloud deployment patterns.
- Exposure to enterprise integrations such as Workday.
- Familiarity with prompt engineering and AI workflow optimization.
You're joining at the inflection point of our most important custom system. The archaeology, documentation and reference architecture you produce are what defines subsequent systems. The tools are licensed. The leadership is committed. The standards are set.
This isn't maintenance and it isn't a blank page. It's the rare chance to take deep institutional knowledge locked inside a legacy system and help rebuild it in a modern framework, with specs, tests and modern infrastructure, for every Onterris lab that depends on it. The labs you support protect the air we breathe, the water we drink and the soil that sustains communities. Your code becomes the foundation the rest is built on.
Onterris is a leading global environmental solutions company partnering with organizations to solve complex challenges where environmental pressures, regulatory expectations and operational risks intersect. Guided by our mission to advance the way of life without compromising the integrity of our environment, we believe environmental responsibility and human progress are fundamentally connected. Our scientists, engineers, field teams and consultants apply systems thinking that unites science, data and practical expertise to deliver solutions that strengthen our clients' resilience, mitigate risk and protect the air, water and soil that sustain communities, while uncovering responsible paths forward for planet and progress. For more information, visit We are an equal opportunity employer and encourage applications from people of all backgrounds. We acknowledge that these experiences and perspectives help to enrich our teams and contribute to our ongoing success. We are committed to providing access and reasonable accommodation in our employment for all applicants. For US residents, click here to learn more.
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - LIMS Modernization in United States vacancy
$200k - $210k
...Senior Engineer At Onterris, we build careers grounded in purpose, responsibility... ...readiness Help shape CT LIMS placement within our Azure... ...platform architects so the modernization aligns with adjacent... ...~7+ years of professional software engineering experience. ~...SeniorLocal areaRemote workFlexible hours$200k - $210k
...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - LIMS Modernization based in the United States. This senior engineering role sits at the center of a major modernization...SeniorLocal areaImmediate startRemote workFlexible hours$200k - $210k
...impact. This role is focused on modernizing our proprietary Laboratory... ...and prompt libraries. Reverse‑engineer and document legacy system... ...Qualifications 7+ years of professional software engineering experience.... .... Preferred: Background in LIMS, scientific or regulated...SeniorFlexible hours- ...Us We partner with high-growth companies to bring elite software engineers from Latin America who are not just technically strong but... ...means working on a large, mission-critical system with a clear modernization roadmap and an AI-native development culture. About The...SeniorLocal areaRemote workWork from home
- AI Systems Modernization DeveloperBentley Systems is seeking a talented Senior Developer to become a valued member of a dedicated... ...with, support and guide other software developers in the company... ...providing solutions for architecture, engineering, and construction - watch this...SeniorWorldwide
- STARLIMS is seeking a Senior Software Engineer IV to lead the full software development lifecycle, from requirements through deployment, while... ...logic, and embedded components. This role focuses on modernizing the technology stack to enable scalable product innovation...SeniorRemote job
- The Guardian Life Insurance Company of America is seeking a Senior Software Engineer/Technical Analyst to join the Group Operations Technology... ...analysis with hands-on development across the SDLC, delivering modern enterprise applications and cloud-enabled modernization...Senior
- Senior Software Engineer, AI Code Modernization This listing has no application deadline, so we can’t confirm it’s still open, it may already be filled. A job is removed only once the company takes it down from their careers page. AI summary Generated Bentley Systems is...Senior
- First Citizens is seeking a Senior Software Engineer in Raleigh, North Carolina. In this role, you will design and develop scalable software... ...Business applications, working closely with global teams to modernize legacy systems. The ideal candidate will have 4+ years of...Senior
- Huxley in Chicago is seeking a Senior Software Engineer to join our technology team. You will build new features and modernize existing systems, enhancing scalability, performance, and code quality while contributing to strategic product initiatives. This role offers a...Senior
- Endurion is seeking a Senior Software Engineer to design, develop, modernize, and sustain enterprise software applications supporting Special Operations Forces, intelligence, and mission-critical operations. The ideal candidate will have strong full-stack software engineering...Senior
- Motion Recruitment Partners LLC in the Chicago area seeks a Senior Software Engineer to drive modernization by developing solutions that enhance business operations. You will transition from VB.NET to C#, and evolve ASP.NET platforms to Blazor while contributing to the...SeniorContract work2 days per week
- DriveTime Family of Brands in Tempe, AZ is seeking a Senior Software Engineer to modernize legacy green‑screen applications into reliable, cloud‑hosted systems. You will design and build full‑stack solutions using Angular and .NET, collaborating with product, business,...SeniorRemote job
- NeoGenomics Laboratories is seeking a Senior Software Engineer (LIMS) to support in-house development of Laboratory Information Systems. You will design and maintain workflows, ensure compliance with industry regulations, and troubleshoot software issues. The candidate...Senior
- Apex International seeks a Senior Software Engineer to join its Information Technology team in Minnesota. You will design, develop, test, deploy... ...apps, mobile apps, and system integrations, supporting modernization of legacy systems. Expect a hybrid work model with 1-2...SeniorRemote work
- ...Senior Software Engineer, AI Code Modernization Location: Hybrid – Exton, PA/Philadelphia Position Summary Bentley is building a specialized AI Code Modernization team focused on applying advanced AI techniques to transform large-scale engineering software...SeniorWorldwide
$120k - $160k
...Company We are an established software company with a long history of... ...-based applications into a modern SaaS suite of integrated products. Our engineering organization supports both established... .... Role Overview As a Senior Software Engineer (Modern .NET)...SeniorLocal areaRemote work- ...Description MyOme is looking for a top-notch senior software engineer to join us on our mission to help... ...and comfort with designing APIs, modern software development, and unit testing... ...laboratory information management systems (LIMS) healthcare and HIPAA compliance...SeniorFull time2 days per week
- Barclays is seeking a Senior Software Engineer for CIAM to design, develop and modernize our digital platform capabilities in Whippany, NJ. You will migrate legacy platforms to strategically aligned platforms and collaborate with business-aligned engineering and product...Senior
$158.6k - $181k
Senior Software Engineer (Bank Modernization) job at Capital One. McLean, VA. Senior Software Engineer (Bank Modernization) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast‑paced, collaborative, inclusive...SeniorFull timePart timeInternshipH1bLocal area- Kunai is seeking a Senior Software Engineer to join a high-impact digital payments modernization program. You will build and maintain backend services for card network integration, focusing on Java, PostgreSQL, and OpenShift, while modernizing legacy to cloud-native architectures...Senior
- Capital One in McLean, VA is seeking a Senior Software Engineer for their Bank Modernization team. As part of a collaborative environment, you'll design and develop key components of modernized platforms, focusing on driving innovation and efficiency. The position requires...SeniorBank staff
- Soutron Global is seeking a Senior Software Engineer to contribute deeply to MINISIS, a complex heritage platform. You will own the MINISIS C/C++ engine, help modernize the backend and API layer, and drive the migration of desktop functionality to CAMS Online. You will...SeniorRemote job
$86.8k - $198k
Modern Software Developer, SeniorThe Opportunity:Are you looking for an opportunity to not just... ...role is more than just coding. As a senior full stack developer at Booz Allen, you... ...Computer Science, Data Science, Computer Engineering, or Statistics, or 8+ years of experience...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$125k - $155.25k
...Description Description Codexis, a biotechnology company based in Redwood City, CA, is looking to hire a Senior Front-End Software Engineer with Development and Support of LIMS experience . Codexis is a leading enzyme engineering company leveraging its proprietary...SeniorTemporary workSummer holidayFlexible hours- Senior ServiceNow Developer (Modernization, Automation & AI)Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding and...Senior
- ...innovation. About the Role We are seeking a Senior Software Engineer to design and build the software... ...opportunity to build foundational systems in a modern drug discovery organization. Key... ...environment. Experience with LIMS, ELNs, compound registration systems,...Senior
$142.5k - $264.7k
...Catalyst (DDC) organization leads the modernization of our computational and data ecosystems... .... We’re looking for a full-stack software engineer to join our team building modern software... ...design and implement integrations between LIMS, ELN, workflow orchestration systems,...SeniorFull timeLocal areaWorldwideRelocation package3 days per week- ...HireDescription:We are seeking an experienced Senior Developer specialized in migrating Java... ...the cloud. You will take ownership for modernizing Java/J2EE applications and migrating... ...’s degree in Computer Science, Engineering, or a related field (or equivalent practical...Senior3 days per week
- Role Description This is a senior technical role covering the full software development lifecycle,... .... The Senior Software Engineer IV will own architecture... ...will play a key role in modernizing the technology stack to... ..., and configuration for LIMS. ~Provide day-to-day...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - LIMS Modernization. Be the first to apply!
Related searches
- cybersecurity software engineer United States
- graduate software engineer United States
- software developer fintech United States
- new graduate software engineer United States
- senior robotics software engineer United States
- software engineer visa sponsorship United States
- software qa engineer United States
- network software engineer United States
- software engineer remote United States
- part time software developer United States



