QinetiQ USposted 2 days ago
Full-time
McLean, VA

About the position

We are seeking a SW CPT Lead Software Engineer to coordinate and integrate software engineering activities across multiple Integrated Project Teams (IPTs). Reporting to the Chief Engineer, this role serves as the primary software engineering integrator between project teams to ensure consistent software development practices, interface compatibility, and seamless cross-project software integration. The ideal candidate will have extensive experience with large-scale software programs, Agile processes, and DoD software acquisition, with demonstrated ability to lead software engineering coordination across multiple concurrent development efforts.

Responsibilities

  • Coordinate software engineering activities across multiple IPTs including Payload, Ground Systems, Network, and specialized software development teams.
  • Facilitate software integration between diverse project teams and ensure consistent application of software engineering processes.
  • Manage cross-project software dependencies, interfaces, and technical risk mitigation.
  • Lead software integration planning and execution for multi-project software development efforts.
  • Ensure software architecture consistency and compatibility across all project teams.
  • Establish and enforce consistent software development standards across all IPTs (coding standards, documentation, testing protocols).
  • Lead implementation of Agile processes and DevSecOps practices for large-scale software programs spanning multiple projects.
  • Coordinate software configuration management, version control, and release management across project teams.
  • Ensure compliance with DoD software development standards and cybersecurity requirements across all projects.
  • Manage software technical performance measures (TPMs) and key performance parameters (KPPs) coordination.
  • Lead cross-project software architecture decisions and interface definitions between project teams.
  • Coordinate software requirements decomposition and allocation across multiple IPTs.
  • Manage software interface control documents (ICDs) and ensure compatibility between project software systems.
  • Oversee integrated software modeling, simulation, and verification activities.
  • Lead software integration testing coordination including HWIL/SWIL activities across projects.
  • Coordinate software delivery schedules and integration milestones across multiple concurrent projects.
  • Manage software engineering resource allocation and technical expertise sharing between IPTs.
  • Lead cross-functional software design reviews, architecture evaluations, and technical integration meetings.
  • Coordinate with software vendors and contractors supporting multiple projects.
  • Facilitate software engineering knowledge transfer and best practice sharing across teams.
  • Identify and assess software technical risks that span multiple projects.
  • Develop integrated software risk mitigation strategies and coordinate implementation across IPTs.
  • Monitor cross-project software performance and integration issues.
  • Lead software technical issue resolution requiring coordination between multiple teams.
  • Support software acquisition strategy and contractor evaluation for cross-cutting software capabilities.
  • Support Chief Engineer in software technical presentations and reviews across multiple programs.
  • Participate in software technical interchange meetings with government and contractor partners.
  • Coordinate software technical responses across IPTs for customer requirements and changes.
  • Provide software engineering inputs to acquisition documentation and technical evaluations.
  • Facilitate communication between software IPTs and external stakeholders.

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or related technical field.
  • 12+ years of relevant software engineering experience with 3-5 years in cross-functional coordination roles.
  • Proven experience coordinating software development between multiple engineering teams.
  • Expert knowledge of software engineering processes across full development lifecycle.
  • Experience building, testing, delivering, and deploying secure enterprise software systems.
  • Expertise in Agile processes and DevSecOps implementation for large-scale software programs.
  • Strong software architecture background with multi-system integration experience.
  • Proficiency in software interface management, version control, and configuration management.
  • Experience with cloud-native solutions and highly available, scalable software architectures.
  • Demonstrated ability to influence and coordinate across peer-level software development teams.
  • Strong technical communication skills with ability to translate between different software engineering disciplines.
  • Cross-functional project coordination experience in defense or aerospace software environments.
  • Conflict resolution and consensus building across diverse software development teams.
  • Knowledge of DoD software processes and procedures for delivering systems to production environments.
  • Familiarity with defense software cybersecurity requirements and authorization processes.
  • Understanding of software acquisition processes and contractor management.
  • Active Secret clearance required.

Nice-to-haves

  • Master's degree in Software Engineering, Computer Science, or Systems Engineering.
  • Experience with mission-critical defense software systems (ISR, C4I, tactical systems).
  • Software engineering tool experience (JIRA, GitLab, Jenkins, DOORS, MATLAB/Simulink).
  • Model-Based Software Engineering (MBSE) and digital engineering framework experience.
  • Experience with tactical software systems and real-time embedded software coordination.
  • Background in software systems for airborne, space, or ground-based defense platforms.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service