D

DecisionPoint

Defense IT services and mission support

Software Delivery Lead

Program ManagementConfirmed live in the last 24 hours
Full-timeChicago, IL, USANo salary listed

About the Job

Requirements

  • Active Secret clearance or higher is required.
  • A bachelor's degree in computer science, information technology, software engineering, or a related field, or equivalent professional experience where permitted by the applicable labor category, is required.
  • At least ten years of relevant experience in software engineering, systems engineering, software architecture, technical delivery, application development, or a related discipline is required.
  • Experience managing or coordinating multiple Agile software-development teams is required.
  • Experience leading software delivery for federal programs or customers is required.
  • Experience leading software architecture, system design, technical reviews, secure engineering, and release-readiness activities is required.
  • Experience directing software delivery across requirements, design, development, integration, testing, deployment, and sustainment is required.
  • Experience applying Agile, DevSecOps, configuration-management, and secure software-development practices is required.
  • Experience managing cross-team dependencies, technical risks, delivery schedules, release criteria, and stakeholder expectations is required.
  • Experience coordinating software-development, testing, cybersecurity, infrastructure, cloud, operations, and Government teams is required.
  • Experience evaluating test results, defects, security findings, documentation, deployment plans, and rollback readiness before release is required.
  • Experience developing or reviewing architecture documents, system-design documents, interface documents, requirements-traceability records, release documentation, or comparable technical artifacts is required.
  • The ability to translate complex technical information into clear recommendations, briefings, status reports, and delivery decisions is required.
  • Strong leadership, facilitation, communication, analytical, organizational, and technical problem-solving skills are required.

Responsibilities

  • Lead technical delivery across multiple Agile software-development teams.
  • Establish and communicate software architecture, engineering, integration, testing, deployment, and release expectations.
  • Facilitate architecture reviews, system-design reviews, interface reviews, code-quality reviews, security reviews, and release-readiness assessments.
  • Ensure proposed solutions are secure, scalable, extensible, supportable, testable, and aligned with current and target enterprise architectures.
  • Review technical designs for consistency with validated requirements, approved baselines, Government standards, and operational priorities.
  • Identify architectural risks, technical debt, integration concerns, capacity limitations, and operational dependencies.
  • Develop or oversee corrective plans addressing architectural, engineering, security, quality, and delivery risks.
  • Manage delivery dependencies among software, data, infrastructure, cloud, network, cybersecurity, testing, training, and operations teams.
  • Coordinate technical decisions across teams and ensure decisions, assumptions, constraints, and impacts are documented.
  • Lead software-engineering activities across requirements analysis, design, development, integration, verification, validation, deployment, and sustainment.
  • Ensure teams apply current software-engineering, systems-engineering, Agile, DevSecOps, and secure-development practices.
  • Oversee requirements gathering, technical analysis, decomposition, estimation, prioritization, and documentation.
  • Ensure requirements are complete, clear, actionable, measurable, testable, traceable, and sufficiently detailed for design and development.
  • Oversee development and maintenance of technical user stories, acceptance criteria, requirements-traceability records, interface requirements, and system-design documentation.
  • Support analyses and trade studies involving commercial, Government, custom-developed, cloud, data, software, and infrastructure alternatives.
  • Develop or oversee technical recommendations, concepts of operations, architecture options, implementation approaches, and rough-order-of-magnitude estimates.
  • Direct the establishment and use of development, integration, test, staging, and other preproduction environments.
  • Ensure development and test environments support controlled integration, verification, validation, performance testing, security testing, deployment rehearsal, and decommissioning.
  • Coordinate environment availability, configuration, test data, tools, licenses, access, and technical dependencies.
  • Ensure development and test environments remain appropriately separated from operational environments.
  • Lead release and Sprint planning across multiple Agile teams.
  • Recommend release and Sprint frequency, duration, sequencing, dependencies, and delivery milestones for Government approval.
  • Coordinate team structures, development environments, delivery methods, mission interaction, and supporting technical processes.
  • Facilitate or oversee Sprint planning, backlog refinement, daily coordination, Sprint reviews, demonstrations, and retrospectives.
  • Ensure Sprint backlogs reflect approved priorities, estimated effort, available resources, technical dependencies, and delivery risks.
  • Provide or oversee weekly progress updates and software demonstrations for Government stakeholders.
  • Track planned, completed, added, deferred, blocked, and accepted work across participating teams.
  • Ensure lessons learned, development metrics, technical accomplishments, and delivery concerns are documented.
  • Coordinate preparation and maintenance of Development Sprint Plans and Sprint Summary Reports.
  • Oversee configuration management for software, scripts, configuration files, interfaces, build assets, deployment assets, and related baseline components.
  • Ensure system changes are documented against current baselines and recorded in the Configuration Management Database as required.
  • Ensure configuration items, implementation status, issues, approvals, and baseline changes are traceable.
  • Coordinate configuration-control and change-control activities for development, test, and operational releases.
  • Ensure source code, configuration files, scripts, build instructions, installation procedures, dependencies, and version descriptions are complete and delivered as required.
  • Ensure version documentation identifies software modules, configuration components, scripts, release versions, dependencies, and known defects.
  • Ensure build, installation, deployment, rollback, and recovery procedures are documented and repeatable.
  • Establish and enforce release-readiness criteria.
  • Confirm releases have completed required design, code, integration, functional, regression, interface, security, performance, load, accessibility, and operational testing.
  • Verify requirements traceability, test results, defect disposition, security findings, documentation, training, configuration control, deployment procedures, and rollback readiness.
  • Coordinate go/no-go recommendations with Government stakeholders and responsible technical teams.
  • Ensure unresolved defects, risks, exceptions, and limitations are documented and communicated before release approval.
  • Coordinate deployment to operational environments and oversee post-release verification and stabilization.
  • Ensure explicit feedback loops exist among development, test, operations, security, mission owners, and end users.
  • Regularly assess and improve feedback, integration, testing, deployment, and release-management practices.
  • Coordinate urgent software security fixes and ensure they are appropriately prioritized, tested, documented, and released.
  • Ensure security impacts are evaluated and documented throughout the software-development lifecycle.
  • Coordinate with cybersecurity personnel on secure design, vulnerability remediation, security testing, authorization evidence, and production approval.
  • Ensure software engineering complies with applicable Federal and DoD standards, including approved DISA Security Technical Implementation Guides.
  • Promote automated builds, code control, regression testing, security scanning, integration testing, and deployment automation.
  • Monitor delivery performance, release predictability, defect trends, security issues, technical debt, rework, dependencies, and team capacity.
  • Identify systemic delivery problems and lead corrective and continual-improvement actions.
  • Mentor architects, technical leads, developers, testers, and Agile delivery personnel.
  • Facilitate resolution of complex technical disagreements and cross-team delivery barriers.
  • Support technical briefings, program reviews, release reviews, demonstrations, audits, and Government decision meetings.
  • Provide delivery status, schedule, accomplishments, risks, issues, dependencies, corrective actions, and release outlook for program reporting.

Desired Qualifications

  • Project Management Professional certification is preferred.
  • PMI Agile Certified Practitioner certification is preferred.
  • Certified ScrumMaster, Advanced Certified ScrumMaster, or Certified Scrum Professional certification is preferred.
  • SAFe Agilist, Release Train Engineer, or comparable scaled-Agile certification is preferred.
  • Certified Scrum Product Owner or comparable product-management certification is preferred.
  • DevSecOps, secure software-development, cloud, architecture, or systems-engineering certification is preferred.
  • ITIL v4 Foundation or higher certification is preferred.
  • Experience leading software delivery within Department of Defense environments is preferred.
  • Experience with Federal and DoD software, cybersecurity, accessibility, configuration-management, and documentation standards is preferred.
  • Experience managing several concurrent releases, products, or technical workstreams is preferred.
  • Experience with automated build, test, security-scanning, deployment, and release pipelines is preferred.
  • Experience supporting cloud-native, containerized, microservices, API-based, data-intensive, or hybrid enterprise solutions is preferred.
  • Experience supporting production deployment, operational transition, and post-release stabilization is preferred.
  • Experience conducting technical trade studies and developing concepts of operations or rough-order-of-magnitude estimates is preferred.

About the Company

DecisionPoint

Defense IT services and mission support

DecisionPoint delivers IT support services to U.S. defense and federal agencies, helping them improve mission delivery. The company uses four Centers of Excellence to design and implement solutions that blend skilled professionals, mature processes, and smart technologies to tackle government challenges. It differentiates itself through its Service Disabled Veteran Owned Small Business (SDVOSB) status and its center-based approach to delivering large-scale IT programs across defense and federal sectors. Its goal is to help government agencies transform and enhance performance to meet critical mission requirements.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Gaithersburg, MD
Founded
2011

Recently Posted Jobs

Explore more opportunities at DecisionPoint

See more jobs