Peraton
Required Qualifications
10 years of experience, may have supervisory or lead experience
Minimum of 10 years of professional software development experience.
At least 5 years of experience in a leadership or management role (leading teams of engineers).
Strong technical background: experience with modern programming languages, architectures (microservices, distributed systems), cloud platforms (AWS/Azure/GCP) and software engineering best practices.
Proven track record managing software delivery from concept through production in a fast-paced environment.
Excellent leadership, communication (written & oral), and collaboration skills; comfortable interacting with engineers and senior executives alike.
Experience with Agile or Scrum methodologies, backlog management, and continuous delivery practices.
Must be a US Citizen.
Must be able to obtain and maintain the required agency clearance.
Preferred Qualifications
Experience building or managing cloud-native applications, containerization (Docker/Kubernetes) and infrastructure as code practices.
Familiarity with data-driven engineering: telemetry, observability, monitoring, metrics.
Proven ability to recruit, develop and retain high-performing teams.
Experience working in a multi-geography/distributed team environment.
Knowledge of regulatory/compliance frameworks relevant to the industry (e.g., ISO, SOC, PCI, HIPAA) if applicable.
We are looking for an experienced and dynamic Software Development Manager to lead our engineering team, drive delivery of high-quality software solutions, and play a strategic role in shaping our product and development roadmap. You’ll bridge technical execution with people leadership — ensuring robust systems, on-time delivery, and continual innovation.
Key Responsibilities
Lead, mentor, and grow a team of software engineers; build a culture of ownership, continuous learning, and excellence.
Define and manage the software development lifecycle (SDLC) for your team: planning, design, development, testing, deployment, monitoring, and maintenance.
Collaborate with product management, UX/design, QA, DevOps and other cross-functional partners to translate business requirements into technical solutions.
Drive architectural and technical decisions to ensure solutions are scalable, maintainable, secure, and performant.
Oversee sprint planning, backlog prioritization, resource allocation, and release management; ensure projects meet schedule and budget targets.
Establish and enforce coding standards, testing practices (unit/integration), CI/CD pipelines, code reviews, and metrics for quality.
Manage technical risk, identify bottlenecks or blockers, and ensure continuous improvement in processes and tools.
Communicate progress and status to senior leadership; present key metrics, risks, road-maps and staffing/skill needs.
Hire, onboard, evaluate performance, and develop career paths for team members.
Stay abreast of emerging technologies, tools and methodologies; proactively recommend improvements.
#J-18808-Ljbffr
10 years of experience, may have supervisory or lead experience
Minimum of 10 years of professional software development experience.
At least 5 years of experience in a leadership or management role (leading teams of engineers).
Strong technical background: experience with modern programming languages, architectures (microservices, distributed systems), cloud platforms (AWS/Azure/GCP) and software engineering best practices.
Proven track record managing software delivery from concept through production in a fast-paced environment.
Excellent leadership, communication (written & oral), and collaboration skills; comfortable interacting with engineers and senior executives alike.
Experience with Agile or Scrum methodologies, backlog management, and continuous delivery practices.
Must be a US Citizen.
Must be able to obtain and maintain the required agency clearance.
Preferred Qualifications
Experience building or managing cloud-native applications, containerization (Docker/Kubernetes) and infrastructure as code practices.
Familiarity with data-driven engineering: telemetry, observability, monitoring, metrics.
Proven ability to recruit, develop and retain high-performing teams.
Experience working in a multi-geography/distributed team environment.
Knowledge of regulatory/compliance frameworks relevant to the industry (e.g., ISO, SOC, PCI, HIPAA) if applicable.
We are looking for an experienced and dynamic Software Development Manager to lead our engineering team, drive delivery of high-quality software solutions, and play a strategic role in shaping our product and development roadmap. You’ll bridge technical execution with people leadership — ensuring robust systems, on-time delivery, and continual innovation.
Key Responsibilities
Lead, mentor, and grow a team of software engineers; build a culture of ownership, continuous learning, and excellence.
Define and manage the software development lifecycle (SDLC) for your team: planning, design, development, testing, deployment, monitoring, and maintenance.
Collaborate with product management, UX/design, QA, DevOps and other cross-functional partners to translate business requirements into technical solutions.
Drive architectural and technical decisions to ensure solutions are scalable, maintainable, secure, and performant.
Oversee sprint planning, backlog prioritization, resource allocation, and release management; ensure projects meet schedule and budget targets.
Establish and enforce coding standards, testing practices (unit/integration), CI/CD pipelines, code reviews, and metrics for quality.
Manage technical risk, identify bottlenecks or blockers, and ensure continuous improvement in processes and tools.
Communicate progress and status to senior leadership; present key metrics, risks, road-maps and staffing/skill needs.
Hire, onboard, evaluate performance, and develop career paths for team members.
Stay abreast of emerging technologies, tools and methodologies; proactively recommend improvements.
#J-18808-Ljbffr