Type of Requisition:
Regular
Clearance Level Must Currently Possess:
None
Clearance Level Must Be Able to Obtain:
None
Public Trust/Other Required:
BI Full 6C (T4)
Job Family:
Software Engineering
Job Qualifications:
Skills:
Agile Delivery, Application Development, AWS Cloud Operations Certifications:
None Experience:
5 + years of related experience US Citizenship Required:
Yes
Job Description:
The Application Development Team Manager leads a distributed software development organization spanning legacy, modern, and cloud‑native systems. This role is accountable for high‑quality delivery, modernization, and secure engineering practices while fostering a collaborative, high‑trust team culture. The manager oversees project planning, agile execution, DevSecOps, and CI/CD pipelines, and guides developers in effective AI‑assisted delivery using tools such as Kiro, Claude Code, and OpenAI‑based solutions. They ensure governance and guardrails for AI, maintain compliance, and partner with cross‑functional stakeholders to deliver secure, scalable, and efficient applications.
Key Responsibilities
The manager provides end‑to‑end leadership for software development teams working across Java/Spring, React, Python, SQL, AWS, and Kubernetes. Responsibilities include:
Development Team Leadership: Direct and support a geographically distributed team working on legacy, modernized, and cloud‑native applications, ensuring clear priorities, coordination across workstreams, and consistent engineering practices.
Delivery Management: Own project planning, scheduling, resourcing, and risk management to ensure successful delivery against scope, schedule, and budget. Oversee contract obligations and ensure commitments are met.
Agile/Scrum Execution: Run agile ceremonies; manage product and team backlogs; lead sprint planning, review, and retrospectives; and oversee release planning and tracking using Jira, Confluence, and related tools.
Engineering Standards: Define, implement, and enforce standards for coding, architecture, testing, documentation, and code reviews. Promote best practices that improve maintainability, reliability, and performance.
DevSecOps and CI/CD: Ensure secure development and automated testing and deployment pipelines across relevant tech stacks. Drive the adoption of DevSecOps practices, infrastructure‑as‑code, automated quality checks, and continuous delivery into AWS and Kubernetes environments.
AI‑Assisted Development: Enable the team to use AI tools effectively for solution design, coding, testing, debugging, documentation, and troubleshooting. Promote agentic workflows and AI teaming to increase velocity and quality.
AI Guardrails and Governance: Define and enforce human‑in‑the‑loop controls for AI‑generated outputs. Protect security, privacy, and sensitive data, and ensure traceability and accountability for AI‑assisted work.
Compliance and Review: Apply working knowledge of compliance, security, and contractual requirements. Implement structured code, peer, and release reviews so all changes are validated before production.
Cross‑Functional Collaboration: Partner with customers, product owners, architects, security, infrastructure, and other stakeholders. Communicate decisions, progress, risks, dependencies, and tradeoffs clearly to both technical and non‑technical audiences.
Continuous Improvement and Modernization: Use delivery, quality, and cycle‑time metrics to evaluate both traditional and AI‑assisted approaches. Drive modernization of legacy systems, cloud migration, and process improvements that increase efficiency, resiliency, and scalability.
People Management
The manager is also accountable for building and developing a strong, engaged team:
Mentoring and Coaching: Provide technical and professional coaching to developers and other team members, supporting ongoing learning, AI upskilling, and career growth.
Workload Prioritization: Set clear goals and expectations, ensure work is aligned to priorities, and…