Software Engineering Manager

Natera
Summary
Join Natera as a Software Engineering Manager to lead the development of our Custom Laboratory Information Management System (LIMS). This hands-on role involves partnering with Lab Operations and R&D teams to deliver a scalable and user-friendly platform. You will manage a small engineering team, utilizing a Kanban workflow, and actively participate in software development and testing. The position requires strong technical leadership, collaboration skills, and a commitment to continuous improvement. You will be responsible for overseeing the CI/CD pipeline and ensuring the system's performance, reliability, and scalability. The ideal candidate will have extensive experience in software development and team management, along with expertise in specific technologies.
Requirements
- 10+ years of experience developing software applications
- Proven ability to lead and manage high-performance engineering teams
- Expertise in Python, Typescript, and React with strong front-end development skills (React preferred)
- Proficiency in AWS services (Lambda, RDS, DynamoDB, S3, Glue) and infrastructure as code
- Strong relational database (MySQL/PostgreSQL) and SQL programming skills
- Experience implementing messaging frameworks like Kafka
- Excellent problem-solving and analytical skills with a quality assurance mindset
- Strong communication and stakeholder management skills, with the ability to bridge technical and non-technical discussions
Responsibilities
- Lead the design, development, and maintenance of a custom LIMS platform, ensuring seamless support for high-throughput laboratory processes
- Maintain a hands-on role in software development, actively testing the system to improve functionality
- Build and optimize scalable, cloud-based microservices and front-end applications to support lab workflows
- Foster a culture of technical excellence with a focus on reliability, performance, and user experience
- Oversee CI/CD pipeline implementation and ensure quality through automated testing strategies
- Ensure optimal architecture and infrastructure for system scalability and cost-effectiveness
- Act as a bridge between engineering and lab users, gathering real-time feedback to continuously refine the LIMS system
- Establish strong relationships with Lab Operations, R&D teams, and internal stakeholders, ensuring their needs are prioritized in system enhancements
- Maintain an iterative Kanban-based workflow, adapting to evolving lab needs efficiently
- Guide and mentor a small but agile, incredible engineering team, ensuring continuous technical and professional growth
- Manage development priorities, deadlines, and resources while maintaining technical excellence
- Encourage an ownership mindset, ensuring engineers feel responsible for delivering impactful solutions
- Drive continuous improvement in development processes to maximize efficiency with minimal overhead
- Implement best practices in software development, emphasizing modular architecture and cloud-native design
- Monitor system performance, troubleshoot issues, and proactively enhance platform stability and reliability
Preferred Qualifications
- Experience building custom LIMS/LES systems
- Located in Austin, TX, to engage directly with lab operations and collect live user feedback
Benefits
- Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents
- Natera employees and their immediate families receive free testing in addition to fertility care benefits
- Pregnancy and baby bonding leave
- 401k benefits
- Commuter benefits
- Generous employee referral program