Natera

Manager, Software Engineering

Natera$129K — $161K *
US-AnywhereRemote in United States
Pharmaceuticals & Biotech
Less than 5 years of experience
Job Overview by Ladders

Qualifications

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

Responsibilities

  • Lead technical direction for a distributed engineering team
  • Manage multiple ongoing software projects
  • Facilitate collaboration and resolve project issues
  • Nurture team members' career development
  • Conduct regular performance evaluations and feedback
  • Build strong relationships with stakeholders and cross-functional teams
  • Initiate changes to optimize software development processes

Benefits

  • Flexible location options: in-person or remote
  • Opportunity to work in a fast-growing biotech company
  • Engage in innovative cancer testing research
  • Support for career development through mentorship
  • Involvement in high-impact, high-visibility projects
  • Focus on building diverse and strong engineering teams
Full Job Description
POSITION TITLE: Manager, Software Engineering

POSITION LOCATION: San Carlos, CA, Austin, TX, or Remote, USA

POSITION SUMMARY:

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.

RESPONSIBILITIES:
  • Lead
    • 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
    • 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
  • Nurture
    • 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
  • Collaborate
    • 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
  • Effect change
    • Provide feedback to management and initiate change to optimize software development processes with focus on quality, innovation, and efficient product delivery

QUALIFICATIONS:
  • 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
  • Experience in biotech or another regulated industry a strong plus

KNOWLEDGE, SKILLS, AND ABILITIES:
  • 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

#LI-DNI

The pay range is listed and actual compensation packages are based on a wide array of factors unique to each candidate, including but not limited to skill set, years & depth of experience, certifications and specific office location. This may differ in other locations due to cost of labor considerations.

Remote USA

$129,400-$161,800 USD

About Natera

Natera is a biotechnology company that focuses on genetic testing and diagnostics. The company's products are designed to help diagnose and treat genetic diseases, cancer, and other conditions. Natera's pipeline includes products for reproductive health, oncology, and organ transplantation. The company was founded in 2003 and is headquartered in San Carlos, California.
Learn more about Natera
Size
2,670 employees
Market Cap
$4.5 billion
Industry
Net Income
-$229.7 million
Founded
2004
5 Year Trend
+24.1%
Revenue
$391 million
NASDAQ

Similar Jobs

More Jobs at Natera

More Pharmaceuticals & Biotech Jobs

Find similar Manager, Software Engineering jobs: