Natera

Natera

Natera specializes in cell-free DNA testing, providing advanced genetic testing services for oncology, women's health, and organ health to help families diagnose and manage genetic diseases.

Pharmaceuticals
1K-5K
Founded 2004

Description

  • Own and evolve the architecture of large-scale, mission-critical systems for lab automation, workflow orchestration, and decision support.
  • Define and enforce architectural patterns for modular, distributed systems and modernize legacy LIMS platforms to cloud-native architectures.
  • Make technical decisions that balance scalability, reliability, security, cost, and regulatory constraints.
  • Establish engineering best practices across performance, observability, testing, security, and operational readiness.
  • Mentor senior engineers and managers through design reviews, technical guidance, and reusable frameworks.
  • Drive adoption of Generative AI to improve developer productivity and software quality.
  • Lead the application of AI/ML capabilities to improve lab throughput, turnaround time, automation reliability, and operator experience.
  • Lead the full software development lifecycle from problem framing and architecture through implementation, deployment, and production support.
  • Plan and execute complex migrations from legacy lab systems to a new strategic platform, including data migration, integration cutovers, validation, and rollback planning.
  • Build and review backend services and modern frontend applications using Python, TypeScript, React, and Next.js.

Requirements

  • 12-15+ years of experience developing software applications.
  • Proven experience with Python, Java, Next.js, and TypeScript.
  • Solid understanding of relational databases and SQL, with a preference for MySQL or PostgreSQL.
  • Solid understanding of non-relational and graph databases.
  • Proficiency with AWS services including Lambda, RDS, DynamoDB, S3, and Glue.
  • Proficiency in infrastructure as code (IaC).
  • Proficiency with messaging frameworks such as Kafka.
  • Strong quality assurance mindset focused on robust and reliable software.
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a dynamic environment.
  • Strong written and verbal communication skills with excellent interpersonal skills.
  • Experience building custom Laboratory Information Management Systems (LIMS) or Laboratory Execution Systems (LES) is preferred.
  • Experience with lab equipment and lab automation is preferred.

Benefits

  • Base pay range of $186,200 to $232,800 USD for Austin, TX.
  • Comprehensive medical, dental, vision, life, and disability coverage for eligible employees and dependents.
  • Free testing for employees and their immediate families.
  • Fertility care benefits.
  • Pregnancy and baby bonding leave.
  • 401(k) benefits.
  • Commuter benefits.
  • Generous employee referral program.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Python)

Alphasense 51-250 Industrial Conglomerates

AlphaSense is hiring a Senior Software Engineer for its FinData team to build and improve data ingestion pipelines and services that power fundamentals and reported data across its market intelligence platform.

Agile AWS Python TypeScript
0 minutes ago

Software Engineer

Tuesday Health Health Care Providers & Services

Tuesday Health is seeking a Software Engineer to help build and support secure, scalable web and mobile applications for its Azure-based palliative care platform.

Agile Angular Azure Blazor C# Docker Git .NET OAuth OpenAPI OpenID Connect PostgreSQL React REST API SQL
0 minutes ago

[Onsite] Senior Consultant - Software Engineering

3Cloud 251-1K Internet Software & Services

3Cloud is hiring a Software Engineering Senior Consultant to work with clients on Azure application development and cloud solutions for a North America-based Microsoft-focused consulting team.

Agile Angular AWS Azure Blockchain C# GCP IoT JavaScript Microservices Node.js React Serverless TypeScript
0 minutes ago

Principal Software Engineer, Team Lead - Perception Platforms

Motional 1K-5K Automotive

Motional’s Perception Platform team is hiring a technical leader to build the data, training, evaluation, and tooling infrastructure that helps scale ML development for autonomous vehicle perception systems.

C++ Kubernetes LLM Machine Learning NumPy Pandas Python
0 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers