Software Engineering Manager (84165)
Summary
Leads a team of software engineers building and modernizing ANI Health's healthcare software platform at Centurion Health's Sterling, VA office, transforming acquired IP into a cloud-ready SaaS product. Combines people management with oversight of architecture, CI/CD, security, and healthcare-specific workflows.
Centurion is proud to be a leading provider of comprehensive healthcare services to correctional facilities, state hospitals, and community mental health centers nationwide.
We are currently seeking a full-time Software Engineering Manager to join our IT team in Sterling, VA.
The Software Engineering Manager will lead a team of software engineers responsible for designing, building, modernizing, and supporting ANI Health’s software applications and technology platform. This role is both a technical leadership and people leadership position, requiring someone who can guide engineering execution, mentor developers, enforce strong software development practices, and partner closely with product, operations, implementation, and platform engineering teams.
This individual will play a key role in transforming acquired intellectual property into a modern SaaS-based healthcare platform. The ideal candidate is a hands-on engineering leader who understands enterprise software delivery, healthcare workflows, application architecture, security, scalability, and the importance of building reliable systems for mission-critical environments.
- Lead, coach, and manage a team of software engineers, creating a culture of accountability, quality, collaboration, and continuous improvement.
- Oversee the design, development, testing, deployment, and support of ANI Health’s software platform and related applications.
- Partner with Product Management to translate business, clinical, and operational requirements into clear technical plans and deliverable software solutions.
- Work closely with the VP of Platform Engineering to align software development efforts with the overall technical architecture, cloud strategy, security posture, and long-term product roadmap.
- Drive engineering best practices, including code reviews, documentation, automated testing, CI/CD, secure development, performance optimization, and maintainable architecture.
- Help modernize legacy application components into scalable, cloud-ready, SaaS-oriented solutions.
- Ensure software solutions are built with reliability, usability, security, interoperability, and compliance in mind.
- Support healthcare-specific needs, including clinical workflows, reporting, integrations, data exchange, auditability, and operational continuity.
- Collaborate with implementation, customer success, and support teams to troubleshoot issues, improve product stability, and incorporate customer feedback into future development.
- Assist in sprint planning, backlog refinement, technical prioritization, release planning, and resource allocation.
- Identify technical debt, scalability risks, and process gaps, then develop practical plans to address them.
- Mentor engineers in both technical growth and professional development.
- Participate in hiring, onboarding, performance management, and team development as the engineering organization grows.
- Other duties as assigned.