Manager, Software Engineering
Role details
Job location
Tech stack
Job description
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., * 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
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
- 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
Benefits & conditions
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, Competitive Benefits - Employee benefits include comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents. Additionally, Natera employees and their immediate families receive free testing in addition to fertility care benefits. Other benefits include pregnancy and baby bonding leave, 401k benefits, commuter benefits and much more. We also offer a generous employee referral program!