Our partner is a nationally recognized healthcare organization expanding its digital engineering capabilities to improve how patients access care and connect with medical teams. Its teams build patient portals, mobile applications, virtual care solutions, and AI-powered experiences, where software quality and production reliability directly affect the patient experience.
As Senior Engineering Manager, you’ll lead multiple teams alongside experienced Tech Leads, strengthening how engineers grow, coordinate priorities, and deliver software. Your scope includes hiring, performance management, career development, and building clear accountability for applications throughout their lifecycle, including after deployment.
The ideal candidate has a strong software engineering background but has intentionally grown into people leadership. Technical depth across full-stack architecture, AWS, APIs, and AI-assisted engineering will help you challenge recommendations and provide hands‑on guidance when needed. Success will depend on developing engineers, coaching technical leaders, addressing difficult performance issues, and taking initiative as priorities evolve.
Experience and Education:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience.
- 10+ years of progressive software engineering experience, including formal management of multiple engineering teams, preferably through Tech Leads or senior technical contributors.
- Direct ownership of hiring, performance evaluations, career development, coaching, addressing underperformance, and personnel decisions.
- Demonstrated ability to manage engineering capacity, delivery commitments, competing priorities, and dependencies across multiple products or teams.
- Strong full-stack engineering background and architecture judgment across AWS, APIs, databases, and distributed applications; familiarity with React, TypeScript, and Node.js.
- Accountability for production applications, including release validation, monitoring, incident response, recovery, and ongoing reliability improvements.
- Practical experience with AI-assisted software development and AI-powered applications, including quality validation, security, and responsible adoption.
Skills and Strengths:
- People Management
- Performance Management
- Technical Leadership
- Resource Allocation
- Performance Reviews
- Capacity Planning
- Software Architecture
- Production Ownership
- AWS
- Systems Integration
- Observability
- CI/CD
- AI-Assisted Development
- Talent Development
- TypeScript
- Node.js
- React
Primary Job Responsibilities:
- Lead multiple engineering teams and their technical leads, establishing clear expectations for performance, accountability, collaboration, and delivery
- Own hiring, onboarding, performance evaluations, career development, and personnel decisions across engineering teams
- Mentor Tech Leads and senior engineers, helping them strengthen their technical judgment, communication, leadership, and ownership
- Oversee engineering planning, team capacity, sprint commitments, delivery timelines, and dependencies across multiple products and applications
- Evaluate competing business priorities, allocate engineering resources, and communicate delivery risks and tradeoffs to leadership
- Establish clear ownership and accountability for engineering outcomes, ensuring teams deliver complete, reliable solutions rather than simply completing development tasks
- Guide technical discussions across full stack applications, AWS infrastructure, APIs, integrations, and distributed systems
- Challenge architectural recommendations, investigate complex technical issues, and provide hands‑on engineering guidance when necessary
- Ensure engineering teams validate releases, monitor application health, and maintain responsibility for production systems
- Establish expectations for incident response, issue resolution, root cause analysis, and preventive improvements
- Strengthen engineering practices across automated testing, CI/CD, observability, deployment validation, and rollback procedures
- Guide the adoption of AI-assisted development tools while maintaining appropriate standards for code quality, testing, security, and engineering judgment
- Support engineering teams building AI-powered applications by ensuring appropriate evaluation, monitoring, and production reliability practices