Software Engineering Manager

Paycom - ATS

Sterling (VA)

On-site

USD 150,000 - 210,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Centurion seeks a full-time Software Engineering Manager in Sterling, VA to lead a team delivering modern SaaS healthcare software. You will guide architecture, security, scalability, and delivery, while partnering with product and operations to meet clinical and operational needs.

You will mentor engineers, enforce best practices, and drive modernization efforts from legacy components to cloud-native solutions, ensuring reliability and compliance in mission-critical environments.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent professional experience.
  • 10+ years of software engineering experience with at least 3+ years in a technical leadership/engineering management role.
  • Experience building and supporting enterprise software applications, preferably in SaaS, healthcare technology, EHR, or other regulated environments.
  • Strong understanding of SDLC practices, Agile delivery, release management, source control, testing, and production support.

Responsibilities

  • Lead, coach, and manage a team of software engineers, creating a culture of accountability, quality, collaboration, and continuous improvement.
  • Oversee design, development, testing, deployment, and support of ANI Health’s software platform and related applications.
  • Partner with Product Management to translate requirements into technical plans and deliverable software solutions.
  • Drive engineering best practices including code reviews, documentation, automated testing, CI/CD, secure development, and performance optimization.
  • Identify technical debt and scalability risks and develop practical plans to address them.
  • Mentor engineers in technical growth and professional development.

Skills

Leadership
Software engineering
Cloud platforms
Healthcare software
Stakeholder management
Communication
Agile methodologies
APIs & integrations
Security
DevOps

Education

Bachelor’s degree in Computer Science or related field

Tools

Azure
CI/CD tooling
Git

Job description

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.Required:Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or equivalent professional experience.10+ years of software engineering experience, with at least 3+ years in a technical leadership, team lead, or engineering management role.Experience building and supporting enterprise software applications, preferably in SaaS, healthcare technology, EHR, or other regulated environments.Strong understanding of software development lifecycle practices, agile delivery, release management, source control, testing, and production support.Experience leading engineering teams through modernization, refactoring, platform migration, or product transformation efforts.Ability to work closely with product, business, clinical, and technical stakeholders.Strong understanding of application architecture, APIs, integrations, databases, cloud platforms, and secure software development principles.Demonstrated ability to balance hands-on technical contribution with team leadership and delivery accountability.Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.Preferred:Experience with healthcare software, EHR platforms, clinical workflows, correctional healthcare, or government healthcare environments.Experience with Microsoft Azure, cloud-native application development, DevOps practices, and modern application frameworks.Familiarity with healthcare interoperability standards such as HL7, FHIR, APIs, and data exchange patterns.Experience working in a startup, growth-stage SaaS company, or product transformation environment.Knowledge of security, compliance, audit logging, role-based access, and privacy considerations in healthcare technology.Experience supporting multi-tenant or enterprise-scale platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Application Developer, IV IT
Software Application Developer, IV IT

Paycom • Sterling (VA)

On-site
USD 120,000 - 160,000
Senior Software Engineering Manager — SaaS Healthcare Platform
Senior Software Engineering Manager — SaaS Healthcare Platform

Paycom - ATS • Sterling (VA)

On-site
USD 150,000 - 210,000
IT Software Application Developer II
IT Software Application Developer II

Centurion Health • Sterling (VA)

Hybrid
USD 120,000 - 160,000
Health, dental, vision, disability, &/
life insurance
401(k) with company match
+5
IT Software Application Developer II (79634)
IT Software Application Developer II (79634)

Centurion Health • Town of Texas (WI)

On-site
USD 100,000 - 130,000
Health, dental, vision, disability and life insurance
401(k) with company match
Generous paid time off
+2
IT Software Application Developer II (79635)
IT Software Application Developer II (79635)

Centurion Health • Town of Texas (WI), Virginia (IL)

On-site
USD 120,000 - 180,000
Health insurance
401(k) with company match
Paid time off
+2
Chief Information Security Officer
Chief Information Security Officer

Centurion Health • Sterling (VA)

On-site
USD 220,000 - 320,000
Staff Engineer
Staff Engineer

Agility Partners • Columbus (OH)

On-site
USD 150,000 - 190,000
SOFTWARE ENGINEER
SOFTWARE ENGINEER

Paycom - ATS • Phoenix (AZ)

Hybrid
USD 120,000 - 180,000
Health insurance
401(k)
Director, Internal Audit
Director, Internal Audit

Centurion Health • Sterling (VA)

On-site
USD 140,000 - 190,000
Software Development Manager
Software Development Manager

Accentuate Staffing • Raleigh (NC)

On-site
USD 110,000 - 140,000