Principal Software Engineer

Natera

Austin, United States
On-site
Large-scale distributed systems
Cloud-native architectures
Python, typescript, react, next.js
Shape the future of lab software platforms powering high-throughput, regulated laboratory operations

Job Summary

  • Shape the future of lab software platforms powering high-throughput, regulated laboratory operations.
  • Define technical direction across complex, distributed systems and lead the evolution of software applications that drive lab automation, efficiency, and operational excellence.
  • Operate as a hands-on technical leader with deep ownership, from architecture and design through critical implementation to influencing lab operations processes, engineering standards, and long-term platform strategy.

Matching Summary

Shape the future of lab software platforms powering high-throughput, regulated laboratory operations.

Skills & Requirements

Must-have

  • large-scale distributed systems
  • cloud-native architectures
  • Python, TypeScript, React, Next.js
  • AWS services
  • infrastructure as code
  • CI/CD practices
  • regulated laboratory operations

Nice-to-have

  • systems thinker
  • thrives in ambiguity
  • makes sound tradeoffs
  • raises technical bar
  • Generative AI adoption

Key Requirements

  • 12-15+ years of experience
  • Proficiency in Python, Java, NextJS, and TypeScript
  • Solid understanding of relational databases and SQL
  • Solid understanding of non-relational and graph databases
  • Proficiency in AWS services
  • Proficiency in infrastructure as code

Work Rights

Not specified

Tailored Resume

Cover Letter