Software Engineering Manager
Natera
Job highlights
Summary
Join Natera, a leading global cell-free DNA testing company, as a Manager, Software Engineering. Lead and mentor a global software development team focused on oncology, reproductive health, and organ health initiatives. You will manage multiple projects, foster collaboration, and drive process improvements. This pivotal role requires strong technical skills, proven leadership experience, and a passion for innovation. The position offers the opportunity to significantly impact high-profile projects and contribute to a company changing the landscape of genetic disease management. Natera provides competitive benefits, including comprehensive medical, dental, vision, life, and disability plans, as well as fertility care benefits and paid leave.
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
- 5+ years of experience in software development using Java or similar languages
- Passion for people management and mentorship
- Excellent verbal and written communication skills
- Strong analytical and problem-solving skills
- Proven record of managing highly effective engineering teams
- Willingness and ability to manage global teams across multiple time zones
- Commitment to 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
- Coding, software design, and architecture skills
- Ability to collaborate cross-functionally and communicate effectively with reports, peers, and stakeholders
- Expertise in building enterprise applications using Java or similar languages
- Expertise in building scalable distributed systems
Responsibilities
- Provide technical leadership for a software development team, US-based and international, to ensure on-time, on-budget development of high quality software
- Lead technical and architectural design activities
- Develop implementation strategy
- Establish and encourage 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 team meetings and Agile rituals, such as stand-ups, retrospectives, and planning sessions
- Provide formal oversight for regulated software development activities
- 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
- Care for the wellbeing of the team and individuals on the team
- Conduct 1:1s, performance evaluations, and more
- Build and maintain ongoing strong working relationships with stakeholders and users, 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
Preferred Qualifications
Experience in biotech or another regulated industry
Benefits
- Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
- Free testing in addition to fertility care benefits
- Pregnancy and baby bonding leave
- 401k benefits
- Commuter benefits
- Generous employee referral program
Share this job:
Similar Remote Jobs
- πUnited States
- πUnited Kingdom, Spain
- πCanada
- πChina
- πChina
- πIndia
- π°$250k-$350kπUnited States
- π°$148k-$206kπUnited States
- π°$180k-$185kπUnited States