onsite
Software Development Manager - Peraton
Software Engineer
Software Development Manager leading a 5–10 member team to build a data‑driven healthcare UI that transforms complex data into actionable insights for fraud, waste, and abuse prevention, coordinating closely with DevOps and release teams for high‑quality delivery.
About the role
Responsibilities
- Serve as the primary development leadership authority, managing a team of direct employees and subcontractors while coordinating closely with the Operations Manager, DevOps Lead and Release Manager to ensure seamless, high-quality delivery across all development workstreams.
- Directly manage 5–10 full-time employees and provide day-to-day oversight and direction for 5–10 subcontractor personnel across integrated development workstreams.
- Handle staffing decisions, onboarding, mentoring, and performance evaluations for direct reports.
- Coordinate closely with the Release Manager, Operations Manager and DevOps Lead to align development priorities, resolve cross-team dependencies, and ensure cohesive delivery.
- Maintain active, working knowledge of each team member's current assignments, progress, and blockers
- Partner with other team managers and technical leads to drive cross-functional collaboration across DevSecOps, data engineering, analytics, and platform modernization efforts.
- Lead development activities across a complex, cloud-hosted system integrating software and hardware components, including AWS infrastructure, COTS products, data platforms (Snowflake, Databricks), and CI/CD pipelines (Jenkins).
- Own and enforce technical quality standards, code review processes, and Definition of Done (DoD) compliance across all development teams.
- Actively participate in and support SAFe ceremonies including PI Planning, Sprint Planning, Backlog Grooming, Scrum of Scrums, and retrospectives.
- Identify, track, and mitigate development risks; escalate blockers and cross-team dependencies to the Release Train Engineer (RTE) and Program Manager as appropriate.
- Support platform modernization initiatives including Snowflake/Databricks migration, AngularJS-to-Angular UI upgrades, containerization (Docker/AWS ECS), and CI/CD pipeline enhancements.
- Ensure development deliverables meet required performance standards and defined SLAs.
- Drive architecture discussions, design choices, and coding standards to ensure the team is building the right product the right way.
Qualifications
Basic Qualifications:
- 10 years of experience, may have supervisory or lead experience
- Bachelor's degree or Master's degree or PhD required.
- Proven experience managing software and/or systems development teams, including direct oversight of both employees and subcontractor personnel.
- Demonstrated experience working within a SAFe Agile environment, including participation in PI Planning, sprint execution, and cross-team coordination.
- Hands-on experience with AWS cloud environments, including infrastructure management, containerization (Docker, AWS ECS), and cloud-hosted application development.
- Experience with Snowflake and Databricks as data platforms, i