Staff Software EngineerPosted today$182K

The opportunity

Natera is seeking a Staff Software Engineer to join a small, high-leverage team inside the Case Management Platform (CMP) organization. This is a new and intentionally unique role: you will sit organizationally within CMP — the engine that drives Natera's cases from order…

What you'll do

  • Own high-impact initiatives end-to-end: from problem framing through design, implementation, release, and operation — in service of commerce-driven priorities that land in CMP

  • Design and build cloud-native services on AWS, with a strong bias toward: stateless, event-driven architectures (AWS Lambda and similar serverless patterns, SQS/SNS/EventBridge, API Gateway, DynamoDB/RDS)

  • Act as an orchestrator of AI agents and AI-assisted workflows: compose, direct, and evaluate agent systems to accelerate development, reduce manual toil, and solve problems that would otherwise require a much larger team

  • Translate ambiguous business needs: spanning commerce systems and fulfillment operations — into clear technical specifications, APIs, and operations-friendly services

  • Write your own stories; break down epics, identify dependencies, estimate: complexity, and drive delivery without needing tickets handed to you

  • Set the technical bar through strong code, thoughtful design reviews, and: mentorship of other engineers across CMP

What they're looking for

  • BS in Computer Science, a comparable program, or equivalent experience; MS preferred
  • + years of professional software engineering experience, including meaningful: time building complex data or process-management applications
  • Strong fluency in Java or another modern object-oriented language (Kotlin,: C#, Python with OO design, etc.); comfortable moving between languages when the job calls for it
  • Deep hands-on experience with AWS, including serverless and stateless: patterns (Lambda, Step Functions, API Gateway, event-driven messaging) and relational and non-relational data stores
  • Demonstrated adoption of AI-assisted development: not just "I've used Copilot," but a genuine, current practice of composing and orchestrating AI tools and agents to deliver real work
  • Experience designing and operating distributed systems, including: observability, resilience, security, and performance in production
  • Strong SQL and data modeling skills
  • Experience partnering directly with product managers and non-engineering: stakeholders to shape requirements and trade-offs