Headspace is hiring a Staff Software Engineer, Mobile to join their B2B engineering organization, focusing on building mobile systems that support large-scale employer partnerships. In this role, you will lead complex projects, shape architectural strategies, and mentor engineers to enhance mobile experiences for millions of users.
Responsibilities:
- Lead complex, multi-squad projects through their full lifecycle to Own the Outcome, collaborating with product, design, and data teams to deliver high-quality and well-monitored solutions that impact millions
- Architect and build scalable services for enrollment and content experience features, shaping a technical strategy that directly supports our mission to Make the Mission Matter and ensures maintainability across a growing employer user base
- Define mobile platform patterns across areas like server-driven UI, configurable experiences, observability, and experimentation
- Shape the architectural vision for the Headspace mobile application by championing our value to Iterate to Great, driving the future of our tech stack and engineering excellence through rigorous code reviews, thoughtful RFCs, clear documentation, and continuous process improvements
- Connect with Courage to drive impactful technical and business decisions, leading challenging cross-functional conversations with clarity and conviction
- Mentor engineers at all levels, fostering their growth and establishing yourself as a recognized technical leader within the organization
- Ensure robust system quality thorough unit testing and end-to-end testing to proactively ensure robustness, reliability, and exceptional usability across diverse edge cases
- Stay current with industry trends by continuously discovering, evaluating, and integrating emerging technologies (including AI-assisted development tools) to enhance development efficiency and product quality
Requirements:
- BA/BS degree in computer science, engineering or equivalent experience
- 7+ years of experience building and delivering production mobile applications, with a track of successfully leading delivery of complex, cross-functional projects from design through release
- 4+ years of experience with native Android and/or iOS development, plus 2+ years of hands-on experience developing with Flutter, including deep familiarity with its frameworks, third-party libraries, and APIs
- Expertise in mobile architecture and design patterns (e.g., MVC, MVVM) and experience designing reliable, scalable mobile systems
- Experience implementing comprehensive testing strategies (unit, integration, and end-to-end) to ensure reliability, performance, and maintainability
- Experience leveraging AI-assisted development tools and workflows to increase efficiency and quality in building and supporting mobile features
- Demonstrated ability to make pragmatic technical decisions, balancing product requirements with long-term strategy and trade-offs
- Excellent communication skills, with the ability to translate complex technical concepts for both technical and non-technical audiences
- Proven ability to mentor and coach engineers, fostering technical growth and elevating team capabilities. Creating clarity and empathy, fostering a culture of courageous feedback and continuous improvement
- Experience building software in health tech or a similarly regulated industry
- Familiarity with specific Flutter state management solutions (e.g., flutter_bloc) and a strong background in mobile testing, monitoring, and alerting principles