
Remote opportunity at
NateraSenior Software Engineer, Portal Application
Natera is seeking a Senior Software Engineer to join its engineering team and help build, design, and maintain microservices for a web portal used by healthcare…
Career Tools
About This Role
Natera is seeking a Senior Software Engineer to join its engineering team and help build, design, and maintain microservices for a web portal used by healthcare providers. Operating in a remote capacity across the USA, this position focuses on improving user experiences and application functionality to support patient outcomes. The employer is a global leader in cell-free DNA testing, specializing in oncology, women's health, and organ health diagnostics. In this…
Job Description
Natera is seeking a Senior Software Engineer to join its engineering team and help build, design, and maintain microservices for a web portal used by healthcare providers. Operating in a remote capacity across the USA, this position focuses on improving user experiences and application functionality to support patient outcomes. The employer is a global leader in cell-free DNA testing, specializing in oncology, women's health, and organ health diagnostics.
In this role, the software engineer will collaborate closely with product managers, UI and UX designers, and quality assurance teams throughout the entire software development lifecycle. Responsibilities include guiding technical implementation decisions, performing code reviews, building dependable systems, and handling protected health information in compliance with relevant privacy training. Candidates will work with a combination of modern and legacy web technologies in a dynamic environment.
The compensation range for this remote USA role is $125,600 to $157,000 USD, with actual pay determined by factors such as experience, skills, and specific location.
Responsibilities
- Participate in design and technical implementation decisions alongside product managers and UI/UX designers
- Support software from initial ideation through release, operation, and maintenance
- Design, build, and maintain highly available systems for business applications, users, providers, and patients
- Perform code reviews and mentor development team members on best practices
- Support quality assurance activities alongside QA engineering teams
- Contribute to the end-to-end execution of compliance initiatives involving protected health information
Requirements
- At least 6 years of overall software development experience
- Experience with secure, scalable web applications utilizing NodeJS, TypeScript, React, and other web technologies
- Experience with front-end development and the software development lifecycle
- Extensive knowledge of Test-Driven Development or Domain-Driven Development
- Experience with service-oriented and microservice architectures
- Experience building, maintaining, troubleshooting, and expanding software within the AWS ecosystem
- Experience with GraphQL and REST API design as well as event-driven architecture using distributed event stores like Kafka
- Strong relational database design and optimization skills
- Completion of HIPAA, privacy, general policies, and security training within the first 30 days of hire
Qualifications
- BS degree in computer science, a comparable program, or equivalent
- Knowledge of Linux fundamentals and object-oriented programming
- Relational and SQL programming skills, preferably with MySQL or PostgreSQL
- JavaScript programming experience
- Java programming experience
- SQL and NoSQL database familiarity, including MySQL, ElasticSearch, and DynamoDB
- Experience with AWS services such as EC2, Lambdas, Step Functions, SQS, S3, and SNS
- Build infrastructure as code using Terraform and CloudFormation
- Familiarity with Docker or container-oriented technologies
- Experience with front-end technologies including NextJS, Sass, Material, HTML, and CSS
- Experience with CI/CD tools such as GitLab
Core Skills
Benefits
- Comprehensive medical, dental, vision, life, and disability plans for eligible employees and dependents
- Free testing for employees and their immediate families
- Fertility care benefits
- Pregnancy and baby bonding leave
- 401k benefits
- Commuter benefits
- Employee referral program
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote status and location for this role?
This position is remote within the USA.
What is the salary range for the Senior Software Engineer position?
The pay range for this remote USA role is $125,600 to $157,000 USD, with actual compensation determined by candidate experience, skills, and other factors.
What qualifications are required for applicants?
Applicants must have a BS degree in computer science or an equivalent program, along with at least 6 years of software development experience including work with NodeJS, TypeScript, React, AWS, microservices, and relational databases.
What benefits are offered by Natera?
Eligible employees receive medical, dental, vision, life, and disability plans, free testing for employees and immediate families, fertility care, pregnancy and baby bonding leave, 401(k) benefits, commuter benefits, and an employee referral program.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.