Manager, Engineering (Launch)
About the role
VitalSource® is hiring an Engineering Manager to contribute to our Launch Engineering team. This is a remote role. As an Engineering Manager at VitalSource, you will lead a team of software engineers in developing, testing, deploying, and supporting the technology products and systems that power our mission to transform education. The Launch platform integrates schools and publishers with VitalSource and ensures millions of learners have access to their materials on Day One. This role blends people leadership with technical acumen, requiring you to cultivate a high-performing team, foster career growth, and drive technical excellence. We embrace AI-assisted development, and you will play a key role in enabling your team to leverage these tools effectively and responsibly to enhance productivity and innovation. You'll partner closely with Product Management and other engineering leaders to deliver impactful solutions that meet our strategic objectives and contribute to a world-class learning experience. VitalSource is a mission-driven company delivering affordable, impactful learning to anyone, anywhere.
Responsibilities
- Team Leadership & Development: Lead, mentor, and coach a diverse team of software engineers, fostering their technical and career growth through regular feedback, performance reviews, and individual development plans. Actively participate in building, hiring, and retaining a high-performing engineering team.
- Technical Direction & Delivery: Provide architectural guidance and technical oversight for your team's services. Collaborate with Product Management to define roadmaps, prioritize work, manage project scope, and ensure timely delivery of high-quality features and products.
- AI-Assisted Development Champion: Drive the adoption and use of generative AI tools and responsible practices within the team. Ensure team members have appropriate access, training, and support for AI-assisted development, while establishing clear norms for responsible use, code review practices, security considerations, and quality gates for AI-generated code.
- Engineering Process & Best Practices: Responsible for the overall engineering process of your team, championing and enforcing best practices in software engineering, architecture, security, and operational excellence (e.g., code quality, testing, CI/CD). Drive continuous improvement in development workflows against established metrics.
- System Health & Reliability: Ensure the team delivers high-quality, reliable, scalable, secure, and performant products and services. Manage on-call rotations, ensure proper alerting and monitoring is in place, and drive effective incident management, post-mortems, and continuous improvement in system reliability.
- Cross-functional Collaboration & Communication: Communicate clearly with project stakeholders on roadmaps, delivery goals, impediments, and issues. Coordinate with other engineering leadership to