Senior Software Engineer
Natera
Job highlights
Summary
Join Natera's R&D team as a Senior Software Engineer to build and maintain scalable cloud infrastructure for computational workflows. You will bridge cloud architecture and scientific computing, designing, implementing, and maintaining cloud-native applications using Kubernetes and AWS. Collaboration with bioinformaticians and scientists is key to translating computational needs into scalable solutions. Leadership in technical design discussions and mentoring junior engineers are also expected. This role requires 3+ years of software engineering experience, strong programming skills, and deep Kubernetes and AWS expertise. The position offers competitive benefits, including comprehensive medical, dental, vision, life, and disability plans, as well as free testing and fertility care benefits for employees and their families.
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
- πArgentina
- πGermany
- π°$165k-$195kπWorldwide
- π°$175k-$225kπWorldwide
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States