Principal Software Engineer

Natera
Austin
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 12-15 yearsSkills: ["Python","TypeScript","Java","SQL","React","Next.js","AWS","Kafka","CI/CD","Infrastructure as code","Observability","Security"]

Lead the architecture and delivery of large-scale lab software platforms powering high-throughput, regulated operations. Drive cloud-native modernization, establish engineering best practices, mentor engineers, and apply AI/ML to improve lab throughput and operator experience across distributed systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Natera
Natera
6 months ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Lead the architecture and delivery of large-scale lab software platforms powering high-throughput, regulated operations. Drive cloud-native modernization, establish engineering best practices, mentor engineers, and apply AI/ML to improve lab throughput and operator experience across distributed systems.
Location: Austin
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Own and evolve the architecture of large-scale, mission-critical systems supporting lab automation, workflow orchestration, and decision support.
  • •Define and enforce architectural patterns for modular, distributed systems, including modernizing legacy and off-the-shelf LIMS platforms to cloud-native architectures.
  • •Make high-impact technical decisions balancing 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.

Pay and Benefits

Perks:Health InsuranceDentalVision401kCommuter Benefits

Key Requirements

  • •12-15+ years of experience developing software applications.
  • •Proven experience with programming languages such as Python, Java, NextJS, and TypeScript.
  • •Solid understanding of relational databases and proficiency in SQL programming, with a preference for MySQL or PostgreSQL.
  • •Proficiency in leveraging AWS services, including Lambda, RDS, DynamoDB, S3, and Glue.
  • •Proven experience across the full software development lifecycle, including migrations, architecture, and production support.
Experience:12-15 yearsLab softwareCloud-nativeDistributed systemsLab automation
Skills:PythonTypeScriptJavaSQLReactNext.jsAWSKafkaCI/CDInfrastructure as codeObservabilitySecurity
Languages:English
Tech Stack:PythonTypeScriptJavaNext.jsReactAWSLambdaRDSDynamoDBS3GlueSQLKafkaIaC

Company Brief

Natera
Develops and commercializes genetic testing and diagnostics focused on reproductive health, oncology, and organ transplant to inform clinical decision-making and improve patient outcomes.
Industry: Diagnostics
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Carlos, United States
Founded: 2004
WebsiteLinkedIn