Software Engineering Manager
United StatesEngineering ManagementRemote12+ YOE
Summary
Lead and grow an engineering team building scalable, secure health data platforms. Requires 12+ years of software engineering experience with 3+ years in formal leadership, Python proficiency, and distributed systems expertise.
About the role
Key Responsibilities
Team Leadership & Growth
- Recruit, mentor, and develop world-class engineers, fostering an environment of collaboration, ownership, and continuous learning.
Technical Direction & Oversight
- Set the technical vision for projects while ensuring best practices in scalability, performance, and security.
- Guide the team in making strong architectural decisions and maintaining technical excellence.
Project Execution & Delivery
- Drive execution of key initiatives from conception through delivery, ensuring alignment with Function’s strategic goals and creating systems that scale as we grow.
Cross-Functional Collaboration
- Partner with product, design, and operations teams to align engineering outcomes with member experience and business priorities.
- Communicate clearly across technical and non-technical stakeholders.
Culture & Process
- Establish engineering practices that support high velocity without compromising quality.
- Champion Agile methodologies, CI/CD, and a culture of testing, measurement, and iteration.
Innovation & Problem Solving
- Stay at the forefront of emerging technologies and inspire the team to apply innovative solutions to healthcare’s toughest challenges.
Qualifications
Leadership Experience
- 12+ years in software engineering, with at least 3+ years in a formal leadership or management role.
- Proven success in hiring, coaching, and scaling high-performing teams, ideally in a startup environment.
Technical Expertise
- Strong foundation in software engineering, with proficiency in Python and experience building large-scale distributed systems.
Cloud & Infrastructure Knowledge
- Familiarity with cloud platforms (AWS, Google Cloud) and containerization (Docker, Kubernetes) for scalable, resilient applications.
Healthcare & Mission Alignment
- Passion for healthcare innovation and empowering individuals to better manage their health through technology.
Operational Excellence
- Experience driving engineering processes that balance speed with quality, including Agile practices, test-driven development, and continuous integration/deployment.
Remote Leadership
- Effective at leading and building culture in a distributed team environment.
- Strong communication skills and ability to build trust across time zones.
Growth Mindset
- A continuous learner who challenges assumptions and inspires curiosity across the team.
Additional Requirements
- Bias Toward Action: Demonstrated ability to take initiative, make decisions under uncertainty, and move projects forward even in the face of ambiguity.
- Entrepreneurial Spirit: Strong adaptability to changing business needs with a knack for building and optimizing processes.
- Communication: Excellent communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
- Remote Work Adaptability: Comfort with remote work environments.
- Continuous Improvement: A willingness to question assumptions and a commitment to continuous improvement.
Nice-to-Have Skills and Experiences
- Data Engineering Background: Expertise in managing, processing, and analyzing large data sets.
- Technical Proficiency: Advanced skills in Python, React, React Native, GCP, and Postgres.
- Machine Learning Deployment: Experience in building and deploying machine learning services.
- Start-Up Experience: Former founders or early engineering hires.
- Familiarity with Health Technologies: Knowledge of or experience with Oura, Whoop, Apple Watch, and CGMs (Continuous Glucose Monitors).
Skills
PythonAWSGoogle CloudDockerKubernetesReactReact NativePostgresAgileCI/CD