Natera is a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health. They are seeking a skilled Engineering Manager to lead a global software development team focused on innovative cancer testing solutions, overseeing project management and team development.
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
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
- 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 biotech or another regulated industry a strong plus
- Experience in creating software for processing Next Generation Sequencing data is a plus
- Experience developing software in a regulated environment is a plus