Senior Software Engineer

Logo of Natera

Natera

πŸ’΅ $124k-$155k
πŸ“Remote - United States

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.