Senior Software Engineer

Natera is a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women's health, and organ health.
$118,200 - $147,700
Backend
Senior Software Engineer
Remote
7+ years of experience
Healthcare · Biotech

Description For Senior Software Engineer

Natera, a global leader in cell-free DNA testing, is seeking a Senior Software Engineer to join their team. This role focuses on providing an intuitive and efficient experience for customers by building customer-facing web applications. The ideal candidate has a passion for great user experience and a keen eye for design.

Key responsibilities include:

  • Collaborating with the architecture team on complex system design
  • Performing code reviews and mentoring the development team
  • Making key design and technical implementation decisions
  • Working with stakeholders to define requirements and create scalable microservices APIs
  • Designing and maintaining sustainable systems to support business applications
  • Improving processes and evangelizing best practices
  • Contributing to compliance initiatives

The role requires experience in secure, scalable web applications with Python and other web technologies. Knowledge of cloud technologies (preferably AWS), microservice enterprise architecture, and strong relational database skills are essential. The ideal candidate will have a BS in Computer Science or equivalent, with 7+ years of software development experience.

Natera offers competitive benefits, including comprehensive medical, dental, and vision plans, fertility care benefits, 401k, and more. The company is committed to diversity and inclusion, welcoming applicants from all backgrounds. Join Natera to be part of a team changing the landscape of genetic disease management worldwide.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Work closely with the architecture team and drive complex system design
  • Perform code reviews and mentor the development team
  • Make key design and technical implementation decisions
  • Work with stakeholders to define requirements and create scalable microservices APIs
  • Design, build and maintain sustainable systems
  • Improve processes and evangelize best practices
  • Contribute to compliance initiatives
  • Develop new functionality and maintain existing components

Requirements For Senior Software Engineer

Python
Java
React
JavaScript
MySQL
PostgreSQL
  • BS degree in computer science, comparable program, or equivalent
  • 7+ years of overall software development experience
  • Experience with cloud technologies, AWS is preferred
  • Experience with micro-service enterprise architecture
  • Strong relational database skills
  • Object Oriented Programming
  • Python
  • Relational Database and SQL Programming
  • AWS Services
  • Docker or container-oriented technologies
  • REST API and Event-Driven Microservice Architecture
  • Linux Fundamentals
  • CI / CD
  • Quality Assurance Mindset

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Comprehensive medical, dental, and vision plans
  • Life and disability plans
  • Free genetic testing for employees and immediate family
  • Fertility care benefits
  • Pregnancy and baby bonding leave
  • 401k benefits
  • Commuter benefits

Interested in this job?

Jobs Related To Natera Senior Software Engineer

Software Engineer III - Japanese Oncology Portal Application

Senior Software Engineer role at Natera, developing Japanese oncology portal application using modern web technologies and AWS.

Senior Software Engineer

Senior Software Engineer at Natera, building intuitive web applications for genetic testing and diagnostics.

Software Engineer 3

Senior Software Engineer role at Natera, developing full-stack applications for genetic lab tests operations.

Software Engineer 3

Senior Software Engineer role at Natera, developing full-stack applications for genetic lab tests operations.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.