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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - LIMS Modernization in Remote vacancy
  •  ...Manager in Durham, NC or Remote to shape the LIMS product vision, roadmap, and strategy,...  ...them into executive-level plans for modernizing the Order Entry/Accessioning workstream....  ...and influence priorities across product, engineering and business leaders while leveraging AI... 
    Senior
    Remote job

    Labcorp

    Raleigh, NC
    4 days ago
  • Turnberry Solutions is seeking a Software Engineering Senior Advisor to join our Digital Modernization practice. You will design and deliver full-stack solutions, lead architectural decisions for distributed systems, and mentor engineers in a fast-paced, data-intensive... 
    Senior
    Remote job

    Turnberry Solutions

    Bloomfield, CT
    4 days ago
  • $125k - $156.3k

    Role Description The Senior Software Engineer within the Platform group will join a tight-knit, cross...  ...Laboratory Information Management System (LIMS) and the automation software stack....  ...programming skills in one or more modern languages. ~Experience designing, building... 
    Senior
    Full time
    For contractors
    Immediate start

    Natera

    Remote
    5 days ago
  • Gravity Engineering Services Pvt Ltd. is looking for a Senior Software Engineer to join their remote Web team. In this role, you will ship production code and collaborate...  ...with JavaScript, ReactJS, Redux, and other modern technologies. Join a fast-paced environment where... 
    Senior
    Remote job

    Gravity Engineering Services Pvt Ltd.

    Florida, NY
    4 days ago
  • New York Life is seeking a Senior M365 Modern Workplace Engineer to oversee Microsoft 365 platform design and engineering. This role requires expert-level knowledge and active collaboration with various stakeholders to implement innovative AI solutions. The ideal candidate... 
    Senior
    Remote job

    New-York-Life

    New York, NY
    4 days ago
  • GovCIO is seeking a Senior Application Engineer to lead modernization of legacy software systems for complex data at the Department of Veterans Affairs. This fully remote role within the United States collaborates with leadership, architects, and stakeholders to transition... 
    Senior
    Remote job

    GovCIO

    Raleigh, NC
    2 days ago
  • Apex Systems is seeking a Senior Software Engineer to support modernization of a complex, cloud-based enterprise platform. The role involves a hybrid schedule (2-3 days onsite preferred) or remote work, with a focus on AWS, Java (Spring Boot), and Angular, balancing new... 
    Senior
    Remote work

    Apex Systems

    Saint Louis, MO
    4 days ago
  • GovCIO is seeking a Senior Application Engineer to guide the modernization of legacy software systems at the Department of Veterans Affairs. The ideal candidate will work closely with architects and business stakeholders to transition outdated applications to secure and... 
    Senior
    Remote job

    GovCIO

    Annapolis, MD
    4 days ago
  • $175k - $200k

    GovCIO is looking for a Senior Cloud Solutions Engineer (Remote) to provide expert support for VA’s Data Modernization initiative. You will help users access data and manage migrations to the cloud, ensuring best practices are followed. The position requires extensive... 
    Senior
    Remote job

    GovCIO

    Austin, TX
    5 days ago
  •  ...join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace, defense...  ...using Object Oriented Programming Experience with modern DevSecOps tools and practices, including Gitlab CI/CD Proficiency... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    King of Prussia, PA
    15 days ago
  • $175k - $200k

    GovCIO is seeking a Senior Cloud Solutions Engineer (Remote) to provide support for customers transitioning to cloud solutions under the VA's Data Modernization initiative. You'll lead efforts to facilitate user access to data, manage projects, and collaborate on cloud... 
    Senior
    Remote job

    GovCIO

    Albany, NY
    5 days ago
  • $91k - $172.49k

     ...defense customers worldwide. The Work • Software Architecture & Design – Define and...  ...Lab Support – Work closely with system engineers and test personnel to integrate new capabilities...  ...design patterns. - Experience with modern CI/CD pipelines (e.g., GitLab CI,... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    19 days ago
  •  ...track record of bringing innovative mission software solutions to this domain. Lockheed Martin Rotary & Mission Systems is seeking engineers to support our USSTRATCOM software teams...  ...this role, you will help our team create modern Web-based, Java mission systems for the... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Offutt Air Force Base, NE
    18 days ago
  • Dine Development Corporation is seeking a Senior Infrastructure Application and Database SME to lead database modernization initiatives remotely. The role focuses on transitioning MOCAS from legacy systems to a modern relational database within cloud environments such as... 
    Senior
    Remote job

    Dine Development Corporation

    Phoenix, AZ
    4 days ago
  • $3,000 per month

     ...Hazardous materials. The uninterrupted flow of energy that keeps modern life moving. Here, you’ll work with cybersecurity experts...  ...Martin to keep the threats at bay. THE WORK As a Software Engineer - Senior Level you will be responsible for: • Developing,... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Maryland
    9 days ago
  •  ...results ~Work with marketing teams to deploy landing page variants quickly Requirements ~Strong JavaScript / TypeScript and modern web frameworks ~Experience with analytics instrumentation and event tracking ~Knowledge of A/B testing and experimentation... 
    Senior
    Full time

    Benchmark IT Solutions India Pvt Ltd

    Remote
    2 days ago
  • $115k - $145k

    Role Description We are looking for Senior Software Engineers who are not just experts in their craft, but pioneers in the "AI-First" development...  ...systems that simplify benefits access while aggressively modernizing how our team builds software. ~Lead Code Delivery:... 
    Senior
    Full time

    Beam Benefits

    Remote
    4 days ago
  • Bloom Equity Partners is seeking a Senior Software Engineer to enhance their SaaS library management platform, serving K-12 schools across...  ...offers the chance to work with an established codebase, drive modernization efforts, and mentor team members. Ideal candidates should... 
    Senior
    Remote job
    Full time

    Bloom Equity Partners

    Dallas, TX
    3 days ago
  • $160k - $200k

     ...term conditions, starting with dementia. We’re looking for a Senior Software Engineer to join our small engineering team and help build the...  ...quality bar for engineering, product thinking, execution, and modern AI-assisted software development as we continue to grow.... 
    Senior
    Full time
    Flexible hours

    Craniometrix

    Remote
    7 hours ago
  •  ...seeking a motivated, career and customer-oriented multi-faceted Software Engineer to begin an exciting and challenging career with one of our...  ...rapidly and securely, into mission critical operations that modernize and enable critical national imperatives. ~We are... 
    Senior
    Full time

    SAIC

    Remote
    7 hours ago
  • Role Description We’re looking for a Senior Software Engineer to join our Stealth & Reverse Engineering team—the elite force responsible for making...  ...headless browsers and traffic completely undetectable by modern anti-bot systems. ~Own and evolve our custom fork of... 
    Senior
    Full time
    Remote work

    ZenRows

    Remote
    1 day ago
  •  ...your domain knowledge is what matters. We are seeking strong Software Engineers to join our customer's team with expertise in: ~Python3...  ...on large-scale, distributed codebases. ~Familiarity with modern AI or machine learning systems is a plus, though not required... 
    Senior
    Contract work
    Remote work

    YO AI Labs

    Remote
    3 days ago
  • $120.8k - $261k

    Role Description In this role, the Software Engineer Senior will focus on AI/SDLC and Python, and influence technical direction through strong...  ...cloud delivery (Azure preferred); containers; Kubernetes; modern CI/CD and DevOps practices ~Quality mindset (unit/integration... 
    Senior
    Full time

    Acuity Inc.

    Remote
    2 days ago
  •  ...Description You will be working on a large VB6 legacy codebase that powers real government operations every day. The work is incremental modernization: ~Using AI tools to read, document, and understand complex legacy code ~Refactoring and building new components in Python... 
    Senior
    Full time
    Remote work
    Work from home

    South Geeks

    Remote
    7 days ago
  •  ...communications What You’ll Get to Do: ~Engineer complex multidisciplinary solutions for...  ...schedule. ~Collaborate with other software/hardware engineers, stakeholders, and...  ...capabilities for a variety of legacy and modernized systems with limited oversight. ~Acting... 
    Senior
    Temporary work
    Immediate start
    Remote work

    Syzygy Integration

    Remote
    7 hours ago
  • $188k - $215.48k

    Role Description As a Senior Software Engineer on the Assets Core team, you will be responsible for modernizing the foundational infrastructure that represents and secures all assets on the Paxos platform. Your work will be critical to transforming our brittle, fragmented... 
    Senior
    Full time

    Paxos

    Remote
    3 days ago
  • Role Description We're seeking a Senior Software Engineer who can design, implement, operationalize, and support enterprise-grade messaging...  ...applications with message brokers. You will play a key role in modernizing enterprise integrations, enabling asynchronous... 
    Senior
    Full time
    Remote work

    ImagineX Consulting

    Remote
    7 hours ago
  • $145k - $175k

    Role Description We’re looking for a Senior Software Engineer to join our Restaurant Applications team. You will own the design and implementation...  .... ~Expertise with React, including hooks, context, and modern patterns. ~Hands-on experience with state management... 
    Senior
    Full time

    SoundHound AI

    Remote
    5 days ago
  • Role Description The Senior Software Engineer (Java) will contribute to the design, development, and enhancement of enterprise‑grade software solutions...  ...with strong Java expertise, a solid understanding of modern frameworks, and the ability to work effectively in a fast‑... 
    Senior
    Full time
    Remote work
    Flexible hours

    The Misch Group

    Remote
    4 days ago
  • $91.3k - $228.2k

    Role Description The Senior Software Engineer will be responsible for design and development of feature enhancements and bug fixes within the Certio...  ..., ColdFusion, Python, and Agile SDLC. ~Proficiency in modern front-end frameworks and associated webpack technologies.... 
    Senior
    Full time
    Part time

    IQVIA

    Remote
    5 days ago

Do you want to receive more vacancies?

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