Location
Herndon, VA | United States
Job description
As part of the modernization program, the Team Lead will maintain the vision for software development in alignment with the CSM program and ensure that this vision is adequately addressed and implemented consistently across all project teams and efforts for which the manager is responsible.
GENERAL DUTIES:
- Assumes a technical leadership role for system and software delivery within the Scaled Agile Framework (SAFe)-based team structure, collaborating with internal agile and shared services teams as well as within the customer organization
- Works with solution train management to align team assignments with prioritized product backlogs and ensures customer priorities are addressed
- Works with architecture team to ensure the logical and systematic conversion of customer or product requirements to acknowledge technical, schedule, and cost constraints
- Understands system and software requirements to ensure software compliance standards are addressed by agile teams
- Responsible for the direct supervision/management of agile team staff
- Identifies, analyzes, and resolves team deficiencies, impediments to progress, and escalates when necessary to ensure on time delivery of high quality solutions
- Develops and recommends corrective actions and process improvements as necessary
- Participates in customer planning sessions and project implementations
- Provides frequent inter-organizational and customer contact related to specific agile team work
- Acts as the line manager for agile teams: responsible for conducting employee performance reviews, timesheet reviews/approvals, career guidance, and travel expense approvals, among other administrative tasks
REQUIRED QUALIFICATIONS:
- Bachelor's Degree and a minimum of 8-10 years’ experience; Master's Degree and a minimum of 6-8 years' experience or four (4) years of additional relevant experience in lieu of Degree
- 2 years’ technical lead/management experience with software engineering projects
- Experience in all phases of the software development lifecycle including analysis, design, implementation, test, integration, and maintenance
- Experience supporting a system implementation program using agile methodologies and deriving delivery schedules
- Experience with application lifecycle tooling, including those related to agile project management, version control, continuous integration, code scanning, automated testing, and issue tracking
- Excellent communication skills, both verbal and written, to prepare briefings, proposals, and similar documents
DESIRED QUALIFICATIONS:
- Project management experience as a line manager responsible for: employee performance reviews, timesheet reviews/approvals, career guidance, and travel expense approvals
- Prior experience supporting the Department of State (DOS)
- Experience using engineering environments and tools that support Agile Software Development, such as IBM Rational Engineering Lifecycle Management (ELM)
- Prior experience with earned value and how to organize a project team and the scope of work, using a work breakdown structure
- Experience with SAFe methodology on a program/project
- Holds a SAFe certification
CLEARANCE:
Job tags
Salary