N

Natera

Makes genetic tests for clinical care

Manager, Software Engineering

Engineering LeadershipPosted on Nov 13
Full-timeRemote in USA$129.4k - $181.8k

About the Job

Requirements

  • A BS or MS degree in Computer Science, or equivalent experience.
  • At least 2 years of experience building and managing high-performing engineering teams.
  • At least 5 years of software development experience using Java or similar languages.
  • Practical daily experience with AI coding tools and agentic workflows, including experience helping a team adopt them.
  • Experience and aptitude leading remote teams.
  • Strong analytical and problem-solving skills.
  • Experience mentoring developers and test engineers.
  • Experience managing global teams across multiple time zones.
  • Strong project management skills in Agile environments.
  • Experience building enterprise back-end services using Java, Spring Boot, or similar technologies.
  • Experience with distributed and event-driven systems such as Kafka, workflow orchestration such as Temporal, relational databases, and AWS.
  • Hands-on coding, design, architecture, and code-review skills.
  • Test automation experience and ability to build quality into development processes.
  • Experience using AI to measurably improve a team's delivery, supported by data.
  • Judgment about where AI is appropriate and how to apply guardrails for verification, security, patient-data privacy, and regulated-software validation.
  • Ability to collaborate cross-functionally and communicate with reports, peers, and stakeholders.
  • Willingness and ability to manage global teams across multiple time zones.

Responsibilities

  • Provide technical leadership to a US-based and international software development team to deliver high-quality software on time and within budget.
  • Lead technical design, architecture, and implementation strategy for the team's services and integrations.
  • Establish and model engineering best practices, including safe use of AI tools in a regulated environment.
  • Write production code for the team's services, including critical-path and cross-team work.
  • Review merge requests weekly and maintain standards for correctness, test coverage, and maintainability, including for AI-assisted code.
  • Write and extend automated tests, verify changes before release, and help triage production issues.
  • Stay close to the code to make technical decisions and credible estimates.
  • Use AI coding assistants and agentic tools in daily work and coach the team to use them.
  • Redesign team workflows around AI-assisted ticket refinement and spec-driven development, AI-assisted code review, AI-generated tests, and automation of repetitive work.
  • Build a cross-functional team in which developers and test engineers both build and verify work, and no one verifies their own work.
  • Measure AI's impact against team baselines, including cycle time, lead time, quality, and time from grooming to ready, and share effective practices with other teams.
  • Hold team members accountable for ensuring AI-assisted work meets review, traceability, validation, and compliance requirements.
  • Manage concurrent projects involving product launches, platform migrations, and production support.
  • Identify project objectives, software-deliverable scope, external dependencies, resources, risks, and project frameworks.
  • Facilitate collaboration, resolve issues, evaluate project performance, deliver projects, and apply lessons learned.
  • Lead stand-ups, retrospectives, planning sessions, demos, and other team meetings and Agile rituals.
  • Guide team members' career development and build their technical, interpersonal, and AI skills.
  • Provide individual performance feedback focused on recognizing achievements and identifying growth opportunities.
  • Conduct 1:1s and performance evaluations.
  • Recruit and hire strong, diverse talent.
  • Build and maintain working relationships with stakeholders and effective communication channels.
  • Collaborate with product management, laboratory operations, bioinformatics, clinical, and quality partners.
  • Provide feedback to management and initiate changes to optimize software-development processes, quality, innovation, and product delivery.

Desired Qualifications

  • Experience in biotech, diagnostics, healthcare, or another regulated industry.
  • Experience with next-generation sequencing data, bioinformatics pipelines, or genomics workflow platforms.
  • Experience developing software in a regulated environment, such as under CLIA/CAP, FDA design controls, or 21 CFR Part 11.

About the Company

Natera

Makes genetic tests for clinical care

Natera develops genetic tests for clinicians caring for people with cancer, inherited conditions, pregnancies, and organ transplants, using DNA analysis to inform medical decisions. Its portfolio includes Signatera for tracking residual cancer, Panorama for prenatal screening, and Prospera for assessing transplanted organ health. The company combines laboratory analysis with software that distinguishes DNA fragments in blood, and earns revenue mainly from diagnostic testing, alongside licensing and services for research partners. Clinicians use its portals to order tests, track samples, and review results, while patients have access to genetic information sessions. Natera was founded in 2004 and is headquartered in Austin, Texas.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Austin, TX
Founded
2004

Recently Posted Jobs

Explore more opportunities at Natera

See more jobs