The opportunity
Natera is seeking a Senior 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 meaningful 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)
Use AI agents and AI-assisted workflows as a core part of how you work: compose, direct, and evaluate agent systems to accelerate development, reduce manual toil, and solve problems that would otherwise require a much larger team
Translate 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 waiting for tickets to be handed to you
Contribute to the technical bar through strong code, thoughtful participation: in design reviews, and support for your teammates
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.); willingness to work across languages when the job calls for it
- Hands-on experience with AWS, including serverless and stateless patterns: (Lambda, Step Functions, API Gateway, event-driven messaging) and relational and/or non-relational data stores
- Demonstrated adoption of AI-assisted development: a genuine, current practice of using and orchestrating AI tools and agents to deliver real work, not just surface familiarity
- Experience designing and operating distributed systems, including basics of: observability, resilience, security, and performance in production
- Strong SQL and data modeling skills
- Experience partnering with product managers and non-engineering stakeholders: to shape requirements and trade-offs