About The Position

Natera is seeking a skilled, self-motivated Engineering Manager to lead a global software development team in the Oncology domain in a fast-growing biotech company. The team will support bleeding edge research focused on the revolutionary ways of cancer testing. This role includes developing and leading a distributed engineering team, project management, and professional communication responsibilities on high impact, high visibility products.

Requirements

  • BS or MS degree in Computer Science or equivalent experience
  • 2+ years of proven track record of building and managing high performance engineering teams
  • 8+ years of experience in software development using Java or similar languages
  • Experience in and aptitude for leading remote teams
  • Excellent verbal and written communication skills
  • Strong analytical and problem-solving skills
  • Passion for people management and mentorship

Nice To Haves

  • Experience in biotech or another regulated industry a strong plus
  • Proven record of managing highly effective engineering teams
  • Willingness and ability to manage global teams across multiple time zones
  • Focus on recruiting strong and diverse talent
  • Strong experience in mentoring developers, seeking out opportunities and providing guidance for engineers to grow and excel
  • Excellent project management skills in Agile environments
  • Experience in building enterprise applications using Java or similar languages
  • Expertise in building highly scalable distributed systems
  • Hands-on coding, design, and architecture skills
  • Ability to collaborate cross-functionally and communicate effectively with reports, peers, and stakeholders
  • Demonstrate initiative with proactive approach to addressing issues and finding creative solutions
  • Must demonstrate strong work ethic, work well under pressure and stressful circumstances
  • Experience in creating software for processing Next Generation Sequencing data is a plus
  • Experience developing software in a regulated environment is a plus

Responsibilities

  • Provide technical leadership for a software development engineers, US-based and international, to ensure on-time, on-budget development of high quality software
  • Lead technical design, architecture, and implementation strategy development
  • Establish best engineering practices
  • Manage multiple ongoing projects
  • Identify project objectives, the scope of software deliverables, external dependencies, resources, risks, and framework for the project activities.
  • Facilitate collaboration and resolve issues, evaluate project performance, bring projects to delivery, and act on the lessons learned
  • Lead standups and other Agile ceremonies
  • Guide the career development of team members, nurture their technical and interpersonal skills
  • Provide individual performance feedback focused on recognition of achievement and opportunities for growth
  • Conduct 1:1s, performance evaluations, and more
  • Build and maintain ongoing strong working relationships with stakeholders, focus on building effective communication channels
  • Oversee collaboration among cross-functional development teams, software quality engineers, and product managers
  • Provide feedback to management and initiate change to optimize software development processes with focus on quality, innovation, and efficient product delivery

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
  • 401k benefits
  • Commuter benefits
  • Generous employee referral program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service