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

Senior Software Engineer - LIMS Modernization

$200k - $210k
Full-time

Onterris

Role Description

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)
  • 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.
  • Deliver test-first development (TDD)
  • 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 AI as a force multiplier
  • 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).
  • Reverse-engineer and document the legacy system
  • 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.
  • Contribute to architecture and cloud readiness
  • 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.

Qualifications

  • 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 skills. 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.

Requirements

  • 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.

Benefits

  • Competitive salary range of $200,000 - $210,000 USD.
  • Opportunity to work on impactful projects that protect the environment.
  • Collaborative work environment with a focus on innovation.

Company Description

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 a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - LIMS Modernization in Remote vacancy
  • $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... 
    Senior
    Local area
    Immediate start
    Remote work
    Flexible hours

    Jobgether

    United States
    5 days ago
  • $200k - $210k

     ...Senior Engineer At Onterris, you're joining a movement for better thinking, smarter...  ...significant piece of custom-built enterprise software real. You'll bring modern engineering rigor to a system that...  ...A senior engineer with no prior CT LIMS exposure can navigate the system... 
    Senior
    Remote work
    Flexible hours

    Onterris

    United States
    1 day ago
  • $200k - $210k

     ...international. Our scientists, engineers, field teams,...  ...Day in the Life CT LIMS is our most...  ...custom-built enterprise software: a proprietary Laboratory...  ...readiness ahead of a modernization effort. The build starts...  ...transformation, you are the senior builder who turns... 
    Senior
    Local area
    Remote work
    Flexible hours

    Montrose Environmental

    United States
    5 days ago
  • 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... 
    Senior
    Worldwide

    Bentley Systems

    Exton, PA
    2 days ago
  • 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... 
    Senior
    Remote job

    STARLIMS

    Florida, NY
    4 days ago
  • 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,... 
    Senior
    Remote job

    DriveTime

    Tempe, AZ
    1 day ago
  • $86.8k - $165.2k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...Design, develop, test, deliver, and maintain software for satellite ground systems. Work with...  ..., and microservice software design Modern DevSecOps and Continuous Integration/Continuous... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Relocation package
    Flexible hours

    RTX

    East Aurora, NY
    2 days ago
  • 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... 
    Senior
    Remote work

    Apex International

    Eden Prairie, MN
    3 days ago
  •  ...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... 
    Senior
    Worldwide

    Bentley Systems

    Exton, PA
    22 days ago
  • $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)... 
    Senior
    Full time
    Local area
    Remote work

    Computer Information Concepts

    Remote
    15 days ago
  • 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... 
    Senior
    Remote job

    bloomequitypartners

    Dallas, TX
    2 days ago
  • $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... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Arlington, VA
    1 day ago
  • $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,... 
    Senior
    Full time
    Local area
    Worldwide
    Relocation package
    3 days per week

    Genentech

    South San Francisco, CA
    1 day ago
  •  ...Senior Software Engineer IV – STARLIMS  Remote, U.S.| Full Time | R&D  STARLIMS provides leading...  ...Laboratory Information Management System (LIMS) solutions that have served customers...  ...This role will play a key role in modernizing the technology stack to support continued... 
    Senior
    Full time
    Remote work

    STARLIMS Corporation

    Hollywood, FL
    a month ago
  • $225k - $265k

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software...  ...into the doctor's legacy system and provide a modern experience: online scheduling, paperless check-in,... 
    Senior
    Full time
    Work at office
    Work from home

    Nextpatient

    United States
    1 day ago
  •  ...freight booking process into a modern, intelligent marketplace. Our...  ...office in SOMA. As an early engineer, you will be a true owner of...  ...years of professional full-time software development, including at...  ...technical challenge (waived for very senior candidates) ~45-min live-... 
    Senior
    Full time
    Work at office

    FleetWorks

    Remote
    1 day ago
  • $161.89k - $193.7k

     ...standardized procedures using cutting-edge technologies to modernize "Transaction Monitoring and Sanction Screening Systems" tailored...  ...Implement REST services, XML, and XSD using MVC architecture. Software development and implementation using JavaScript, C#, jQuery... 
    Senior
    Full time

    Convera

    Remote
    1 day ago
  • $140k - $180k

     ...simple screen recordings into fully automated workflows. As a Senior Backend Engineer, you’ll guide our core backend architecture, APIs, and...  ...infrastructure-as-code skills (Terraform, AWS/ECS) and familiarity with modern CI/CD pipelines. Experience shaping technical roadmaps... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Caddi

    Remote
    1 day ago
  • $140k - $175k

     ...Contribute to the development of the Gentuity imaging application software and internal software tools · Contribute to the...  ...Must have: · Minimum of 5 years of experience in Software Engineering · Modern C++, including Objected Oriented Design, Multithreaded/Parallel... 
    Senior
    Full time

    Gentuity, LLC

    Remote
    1 day ago
  •  ...Coding new features and technology for our modern React Native apps, building on rich APIs...  ...technology. \\\ \\\ Work with other engineers to implement and launch that solution. \...  ...\ ~5+ years experience in a production software development environment \\\\ ~ Experience... 
    Senior
    Full time
    Remote work

    Svmt Inc

    Remote
    1 day ago
  •  ...CLEARANCE: TS/SCI with Polygraphs required POSITION:  Senior CNO Software Engineer LABOR CATEGORY: Senior Software Engineer...  ...to support a highly visible cyber sensor and analytic modernization program. This opportunity will allow for telework capabilities... 
    Senior
    Remote job
    Full time
    Work experience placement

    Capital Solutions Group

    Remote
    1 day ago
  •  ...organization owns the critical tier of GraphOS - the underlying engine central to making GraphOS a highly performant, secure, governed,...  ...others across the organization. You’re passionate about GraphQL, modern developer tooling, and contributing to industry-leading... 
    Senior
    Remote job
    Full time

    Apollo Graphql

    United States
    1 day ago
  •  ...with a roadmap brimming with opportunity. We're looking for a senior software engineer to not only amplify our development horsepower but also...  ...PostgreSQL, Redis, LLMs (GPT, Claude, etc), Docker, and other modern technologies. Collaborate closely with cross-functional... 
    Senior
    Full time
    Local area
    Remote work

    Brm

    San Francisco, CA
    1 day ago
  • $180k - $240k

     ...backing from leading venture capital firms. The Role: Senior Software Engineer As a Senior Software Engineer, you will play a key role...  ...with parts of our core stack (e.g., Next.js, AWS, modern backend systems) Work Arrangement ~ On-site role... 
    Senior
    Full time

    Virco Talent

    Remote
    1 day ago
  •  ...Snowflake started with a clear vision: make modern data warehousing effective, affordable,...  ...open source. Join us as a Postgres Engine and Extensions Engineer and contribute...  ...equivalent learning experience) ~7+ years of software engineering experience in high... 
    Senior
    Full time
    Worldwide

    Snowflake

    Remote
    1 day ago
  •  ...through deep, scalable codebase understanding. We’re seeking a Senior Backend Engineer to join our Shift-left Solutions team. This team is focused...  ...integrations : Design and implement integrations with modern development tools and AI coding assistants that feel... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    Qodo

    Remote
    1 day ago
  •  ...help drive Klaviyo’s rapid growth by using modern technologies and patterns. Going beyond...  ...on designs, implementations, and engineering practices. Learn new technologies, bring...  ...Have 4-6+ years of experience in a software engineering discipline and have architected... 
    Senior
    Full time

    Klaviyo

    Boston, MA
    1 day ago
  •  ...only by providing financial transparency for patient and a modern patient experience from check-in to getting a bill. We...  ...with hundreds of clients. \n Job description As a Senior Software Engineer, you will be part of the talented team building the core... 
    Senior
    Remote job
    Full time
    Visa sponsorship

    Collectly

    Remote
    1 day ago
  •  ...Role: We’re looking for exceptional engineers who can operate across teams, stacks,...  ...are AI-native in their workflow. You use modern AI tools to increase velocity, improve quality...  ...For: ~4+ years of professional software engineering experience. ~ Experience... 
    Senior
    Full time

    Fermàt

    San Francisco, CA
    1 day ago
  •  ...we are doing so by building a modern alternative to credit cards....  ...this Role is Different Most "Senior" roles are just maintenance...  ...Bar: You will mentor other engineers, not by lecturing them, but by...  ...abstract ideas into working software. This allows you to see the direct... 
    Senior
    Full time
    Flexible hours

    Nelo

    Remote
    1 day ago

Do you want to receive more vacancies?

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