
Senior Software Engineer

Natera
Summary
Join Natera's R&D team as a Senior Software Engineer, building and maintaining scalable cloud infrastructure for computational workflows. You will bridge cloud architecture and scientific computing, leveraging Kubernetes and AWS. Responsibilities include designing, implementing, and maintaining cloud-native applications, optimizing workflow systems, collaborating with scientists, and mentoring junior engineers. This role requires 3+ years of software engineering experience, strong programming skills, and deep Kubernetes and AWS expertise. Preferred qualifications include bioinformatics experience and familiarity with scientific workflow languages. Natera offers competitive benefits, including comprehensive medical, dental, vision, life, and disability plans, free testing for employees and their families, fertility care benefits, pregnancy and baby bonding leave, 401k, and more.
Requirements
- 3+ years of professional software engineering experience
- Strong proficiency in at least one programming language
- Deep understanding of Kubernetes architecture, deployment patterns, and operational aspects
- Extensive experience with AWS services (EKS, EC2, S3, IAM, VPC)
- Experience with workflow orchestration tools (Apache Airflow, Argo, or similar)
- Proven track record of designing and implementing microservices architectures
- Experience with monitoring, logging, and observability solutions
- Excellent problem-solving and debugging skills
- Strong communication skills and ability to work in cross-functional teams
Responsibilities
- Design, implement, and maintain cloud-native applications using Kubernetes and AWS services
- Architect and optimize container-based workflow systems for high-performance computing
- Collaborate with bioinformaticians and scientists to translate computational requirements into scalable solutions
- Lead technical design discussions and mentor junior engineers
- Implement infrastructure as code using tools like Terraform or CloudFormation
- Establish best practices for CI/CD pipelines and automated testing
- Optimize resource utilization and cost management in cloud environments
- Contribute to technical documentation and knowledge sharing
Preferred Qualifications
- Experience in bioinformatics or genomics workflows
- Familiarity with common bioinformatics tools and file formats
- Experience with scientific workflow languages (WDL, Nextflow, Snakemake)
- Knowledge of batch processing systems and HPC environments
- Contributions to open-source projects
- Experience with data privacy and compliance requirements in healthcare/biotech
- Background in computational biology or related field
Benefits
- Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
- Free testing in addition to fertility care benefits
- Pregnancy and baby bonding leave
- 401k benefits
- Commuter benefits
- Generous employee referral program
Share this job:
Similar Remote Jobs

