Senior Software Engineer (L4) - EMR Engineering

Natera (Headquarters: Austin, TX / San Carlos, CA / Remote US)

Location: Remote US   |   Full-Time
NodeJS Typescript SQL AWS Terraform EMR Genomics Senior Senior Software Engineer Architecture Healthcare Tech Back End Engineer Staff Engineer
Company Description: Natera develops and performs oncology, organ and women's health genomic testing to help patients live longer and lead healthier lives.

Team Description: The EMR (Electronic Medical Records) engineering team manages systems and software which facilitates receiving incoming orders and outgoing results to providers. We are in the process of modernizing the EMR platform and require senior expertise to guide these efforts.

Role Description: This is a Senior Software Engineer (L4) role focused on leading key aspects of modernizing the EMR platform. The day-to-day typically involves architecting, designing, and implementing solutions for re-writing or leveling up the existing capabilities into a more resilient or scalable layer. You will mentor junior engineers and influence technical direction.

Responsibilities:
- Lead the design, development, testing, deployment, and maintenance of complex software systems for the EMR platform.
- Drive the technical strategy for modernization efforts, making key architectural decisions.
- Mentor and guide other engineers on the team.
- Collaborate closely with product managers, architects, and other stakeholders.
- Champion best practices in software engineering, including system design, code quality, testing, and operational excellence.
- Tackle complex technical challenges related to scalability, resilience, and interoperability.
- Work across diverse codebases and technologies, providing technical leadership.

Technical Skills:
- Deep expertise in NodeJS and Typescript.
- Advanced SQL and database design skills.
- Extensive experience with AWS cloud services and infrastructure as code (Terraform).
- Proven track record of designing and building scalable, distributed systems.
- Strong understanding of system architecture, microservices, and API design.
- Expertise in software engineering best practices (TDD/BDD, CI/CD, monitoring, alerting).

Ideal Candidate:
- Experienced Senior Software Engineer with a strong background in backend or full-stack development.
- Demonstrated ability to lead technical projects and mentor engineers.
- Proven experience architecting and delivering complex software solutions in a cloud environment (AWS).
- Experience leading modernization or large-scale refactoring initiatives.
- Excellent problem-solving, communication, and leadership skills.
- Experience in the healthcare or genomics industry is highly beneficial.
Post Date: April 17, 2025