Senior Software Engineering Manager
Job Summary
The Senior Software Engineering Manager will lead the newly formed Patient & Provider Experiences team to manage frontend and backend systems. This foundational role involves defining technical vision, fostering a high-performing culture, and aligning development initiatives with business goals. The leader will oversee the full software development lifecycle while mentoring engineers and driving architectural excellence.
Responsibilities
- Lead and mentor a software engineering team
- Define technical strategy and system architecture
- Drive cross-functional collaboration and stakeholder management
- Oversee software development lifecycle and production reliability
- Foster an inclusive and high-performing team culture
Required Skills
- 8+ years in system design and architecture
- Cloud infrastructure experience (AWS preferred)
- Remote team leadership experience
- Proficiency in Python, TypeScript, or Kotlin
- Experience with Kubernetes, Kafka, and Terraform
Job Details
Responsibilities
Team Leadership & Strategy
- Lead a team to deliver complex, open-ended projects aligned with business goals.
- Define and communicate a clear technical vision that supports organizational strategy.
- Foster a high-performing, inclusive team culture centered on growth, accountability, and impact.
Technical Execution
- Set and manage objectives across teams, ensuring timely, high-quality delivery.
- Guide system architecture and design across boundaries, offering actionable feedback on engineering decisions.
- Introduce and optimize processes to improve team efficiency and outcomes.
Cross-Functional Collaboration
- Build strong partnerships with internal stakeholders and adjacent teams.
- Resolve misalignments and conflicting goals with clarity and diplomacy.
- Influence outcomes across the organization without relying on formal authority.
Talent Development
- Assess team performance and potential regularly in a fair, transparent manner.
- Support career development through coaching, feedback, and growth opportunities.
- Invest in personal leadership development through continuous learning and feedback.
Communication & Change Leadership
- Communicate proactively and effectively to ensure alignment across teams and stakeholders.
- Lead teams through change and uncertainty with calmness, clarity, and confidence.
- Promote a collaborative environment where diverse perspectives are valued and silos are broken down.
Operational Excellence
- Continuously improve system reliability, performance, and observability.
- Oversee production support rotations, ensuring high availability and reliability.
- Drive incident remediation and implement corrective action plans following outages.
Minimum Qualifications
- Proven track record of delivering complex technical projects with measurable business impact.
- 8 years of experience with system design, architecture, and cross-functional trade-offs.
- 5 years of experience driving organizational change and influencing outcomes across teams.
- 2 or more years of experience leading fully remote, geographically distributed engineering teams.
- 2 or more years of experience with cloud infrastructure (preferably AWS).
- High School Diploma or GED equivalent.
- Any equivalent combination of training, education, and experience that provides the required skills, knowledge and abilities, with a minimum of 9 years of experience in lieu of a Bachelor's degree.
Preferred Qualifications
- 2 or more years of experience in the healthcare industry or other highly regulated industries.
- 2 or more years of experience with Python, TypeScript, Kotlin, or similar languages.
Additional Job Qualifications
- Exceptional communication, conflict resolution, and stakeholder management skills.
- Passion for mentoring, team development, and building inclusive engineering cultures.
- Ability to thrive in ambiguous environments with a high degree of autonomy.
- Commitment to operational excellence through improved monitoring, observability, and tooling.
- Technical acumen to create clarity around architectural and strategic decisions.
- Familiarity with web technologies and architecture.
- Familiarity with Kubernetes, Kafka, containerization, and Terraform.
- Occasional travel to other locations, conferences, and training events may be required.