M

ManTech

Government cybersecurity, analytics, and IT services

Senior Software Systems Lead

Software EngineeringUpdated on Nov 14
Full-timeLexington Park, MD, USA$165.9k - $295.3k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, or a related technical field is required.
  • At least 10 years of progressively responsible software engineering experience, including direct support to Modeling and Simulation initiatives, is required.
  • Expertise in on-premises and cloud-based development environments, including Azure and AWS, is required.
  • Expert proficiency in C++ and demonstrated experience designing and implementing high-performance simulation systems are required.
  • Hands-on experience with commercial development tools, including the Atlassian Tool Suite (Jira, Confluence, and Bitbucket), Git, and Microsoft Visual Studio, is required.
  • A proven track record of leading digital transformation initiatives using Agile methodologies and continuous integration and continuous delivery (CI/CD) pipelines is required.
  • An active Top Secret clearance with current Sensitive Compartmented Information (SCI) eligibility is required.

Responsibilities

  • Act as the principal technical liaison between engineering teams and government stakeholders, advising on software strategy, government off-the-shelf and commercial off-the-shelf procurement, and performance to align mission needs with technical deliverables.
  • Direct top-level software architectures for real-time simulation and complex behavior modeling, and provide infrastructure recommendations to maximize scalability and reduce lifecycle costs.
  • Lead the transition from legacy frameworks to cloud-native, DevSecOps-enabled simulation platforms, ensuring alignment with contemporary digital engineering standards.
  • Oversee integration of Distributed Interactive Simulation (DIS), High Level Architecture (HLA), and Test and Training Enabling Architecture (TENA) protocols into the GRID-based Joint Simulation Environment (JSE) to facilitate cross-domain interoperability.
  • Develop simulation capabilities, including models, hardware interfaces, and user interfaces, using C++ and modern development frameworks.
  • Mentor multidisciplinary development teams while enforcing code quality and configuration management standards, and improve documentation to support knowledge transfer.
  • Define test plan strategies and lead root-cause analysis for critical system-level software issues to ensure performance and reliability.

Desired Qualifications

  • Experience with development and deployment in multi-level security environments is preferred.
  • Experience using cloud-based development environments and tools is preferred.
  • Direct experience supporting tactical aviation systems and distributed battlespace environments is preferred.
  • An in-depth understanding of synthetic environment generation platforms such as NGTS, JSAF, or equivalent frameworks is preferred.
  • The ability to present complex engineering trade-offs to senior technical and non-technical audiences is preferred.

About the Company

ManTech

Government cybersecurity, analytics, and IT services

ManTech provides technology and services to U.S. government customers in defense, intelligence, and federal civilian agencies. It delivers cybersecurity, data analytics, enterprise IT, logistics, intelligence lifecycle support, software development, systems engineering, mission operations, security, and training through government contracts that span strategy to operations with strict security compliance. Its differentiators include a national-security focus, end-to-end capabilities, long-term high-value contracts, and emphasis on specialized talent. The company aims to help government agencies modernize and protect critical infrastructure while pursuing sustainable growth and profitability.

Company size
10,001+
Company stage
IPO
Headquarters
Herndon, VA
Founded
1968

Recently Posted Jobs

Explore more opportunities at ManTech

See more jobs