Senior Software Engineer, Portal Application

Natera
•$125,600 - $157,000•Remote

About The Position

Natera is seeking a Senior Software Engineer to design, develop, and maintain microservices for its provider-facing web portal. The role contributes to improving the portal’s user experience and functionality, supporting the company’s mission to improve how cancer is managed and positively affect patient outcomes. The engineer works with modern and legacy technologies in a rapidly changing environment and collaborates with Engineering, Product Managers, and Designers to deliver new customer experiences. The position participates in technical and design decisions, works with stakeholders to shape requirements, and supports software from ideation through release, operation, and maintenance. It also contributes to highly available systems, code quality, team development, process improvement, quality assurance, and compliance initiatives. The role regularly involves handling protected health information (PHI) in paper and electronic form, and requires completion and maintenance of Natera’s privacy, compliance, and security training.

Requirements

  • Bachelor of Science in computer science, a comparable program, or equivalent.
  • At least 6 years of overall software development experience, preferably building secure, scalable web applications with Node.js, TypeScript, React, and other web technologies.
  • Experience with front-end development.
  • Experience with the software development lifecycle, including build, software configuration, change control, release, and deployment activities.
  • Extensive knowledge and experience with Test-Driven Development and/or Domain-Driven Development.
  • Experience with service-oriented and microservice architecture.
  • Experience building, maintaining, troubleshooting, and expanding software in AWS, including services such as EC2, ECS, Lambda, Step Functions, SQS, SNS, and S3.
  • Experience with GraphQL and REST API design and event-driven architecture using distributed event stores such as Kafka.
  • Experience with microservice enterprise architecture, cross-platform integration, and scalable applications in heterogeneous environments.
  • Strong relational database skills, including database design and optimization.
  • Teamwork skills and a solid analytical background.
  • Excellent organizational, communication, presentation, and facilitation skills.
  • Knowledge of Linux fundamentals, object-oriented programming, relational databases and SQL, and JavaScript programming.
  • Experience with SQL and NoSQL databases, including MySQL, Elasticsearch, and DynamoDB.
  • Experience building infrastructure as code with Terraform and CloudFormation.
  • Experience with Docker or container-oriented technologies.
  • Experience with front-end technologies such as Next.js, React, Sass, Material, HTML, CSS, JavaScript, and Node.js.
  • Experience with CI/CD using GitLab.
  • A quality assurance mindset.

Nice To Haves

  • Java programming is a nice-to-have.
  • Relational database experience with MySQL or PostgreSQL is preferred.

Responsibilities

  • Participate in design and technical implementation decisions and guide stakeholders, including product managers and UI/UX designers, toward high-quality decisions.
  • Work with Product Managers to gather requirements, review designs with stakeholders, and support software from ideation through release, operation, and maintenance.
  • Design, build, and maintain highly available systems for business applications, users, providers, and patients.
  • Conduct code reviews and mentor the development team in best practices.
  • Improve processes and procedures and promote best practices.
  • Support QA activities with QA engineering teams.
  • Contribute to end-to-end execution of compliance initiatives.
  • Handle PHI regularly in paper and electronic form as required for the role.
  • Complete HIPAA/PHI privacy, general policies and procedure compliance, and security training as soon as possible and no later than 30 days after hire, and maintain current status on Natera training requirements.

Benefits

  • Comprehensive medical, dental, vision, life, and disability plans for eligible employees and their dependents.
  • Free testing for employees and their immediate families.
  • Fertility care benefits.
  • Pregnancy and baby bonding leave.
  • 401(k) benefits.
  • Commuter benefits.
  • Employee referral program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service