SAIC is seeking a Software Engineering Manager to lead a multidisciplinary software team developing AI-enabled training and decision-support solutions. This role will oversee the design, development, integration, testing, and delivery of software products that improve training effectiveness and provide actionable performance insights for customers.
Responsibilities:
- Lead software development teams building AI-enabled applications, simulation-integrated tools, immersive training experiences, and multi-platform instructional technologies
- Oversee the full software development lifecycle, including requirements analysis, design, development, documentation, testing, debugging, integration, deployment support, and sustainment
- Collaborate with customers, subject matter experts, product owners, engineers, designers, and technical leads to define user needs, system capabilities, software requirements, and delivery priorities
- Guide the integration of intelligent software capabilities with existing simulation platforms, training systems, content workflows, and operational learning environments
- Manage agile development practices, including sprint planning, backlog refinement, team ceremonies, release planning, risk tracking, and transparent progress reporting
- Establish operational objectives, work plans, delivery schedules, and performance expectations for subordinate managers, technical specialists, and cross-functional contributors
- Delegate assignments across software engineering, design, production, UI/UX, testing, technical art, and integration resources while ensuring alignment to customer outcomes
- Ensure software standards, documentation practices, version control, quality assurance, cybersecurity considerations, and technical review processes are consistently followed
- Support the development of autonomous services, desktop applications, web applications, scripts, utility programs, simulation interfaces, and interactive training tools
- Analyze technical challenges related to system intent, input/output requirements, data acquisition, simulation state, user interaction, performance, scalability, and integration constraints
- Lead technical discussions, customer briefings, internal reviews, and stakeholder updates related to software delivery, project status, schedule risks, technical tradeoffs, and contractual requirements
- Contribute to proposals, estimates, technical approaches, staffing plans, RFP responses, and growth opportunities involving AI-enabled training, simulation, and immersive learning solutions
- Mentor developers, designers, producers, and technical specialists to strengthen team performance, professional growth, delivery discipline, and product quality
- Identify opportunities to improve software pipelines, development workflows, reuse of capabilities, automation, test practices, and cross-platform delivery efficiency
Requirements:
- Master's degree in Game Design, Computer Science, Software Engineering, Interactive Media, Simulation Development, or a related field and 12 years or Bachelor's degree in Game Design and Development, Computer Science, Software Engineering, Interactive Media, Simulation Development, or a related field and 14 years
- 10+ years of experience leading game, simulation, software, interactive media, or immersive training development efforts
- 5+ years of experience managing cross-functional development teams, including developers, designers, artists, UI/UX contributors, QA resources, technical specialists, or production staff
- Experience leading software delivery across the full development lifecycle, including concept development, prototyping, requirements analysis, design, development, documentation, testing, debugging, integration, release support, and sustainment
- Experience managing agile software development practices, including sprint planning, backlog coordination, sprint execution, cross-team collaboration, and stakeholder reporting
- Technical experience with Unity, Unreal Engine, C#, LuaScript, scripting and tool creation, AI systems design, asset integration, performance optimization, and middleware integration
- Experience with version control systems such as Git or Perforce
- Experience developing or managing interactive simulations, game-based training tools, real-time 3D applications, immersive learning environments, or multi-platform software products
- Experience collaborating directly with customers, subject matter experts, stakeholders, vendors, and internal technical teams to define needs, align requirements, manage expectations, and deliver high-quality software outcomes
- Experience mentoring developers or technical team members and supporting professional growth, performance, and delivery discipline
- Experience preparing or supporting technical documentation, game design documents, proposal materials, RFP responses, project schedules, delivery plans, and customer briefings
- Strong written and verbal communication skills, with the ability to lead technical meetings, project reviews, stakeholder updates, and customer discussions
- US Citizenship
- No security clearance required to start work. However, candidate could be required to obtain up to a top secret clearance depending on work awarded
- Prior SAIC experience supporting software, simulation, training, or mission-focused development efforts
- Experience developing training tools, simulations, or interactive applications for government, defense, aviation, or public-sector customers
- Experience integrating intelligent software capabilities with simulation platforms, training systems, learning workflows, or operational data sources
- Experience leading multidisciplinary teams across engineering, production, design, UI/UX, art, QA, and customer-facing delivery
- Experience contributing to business growth through RFP development, proposal support, customer engagement, stakeholder relationship management, or contract expansion
- Experience with Maya, Blender, technical art workflows, UI/UX design, level design, gameplay mechanics, multiplayer design, cross-platform development, and QA/testing oversight
- Bilingual English and Spanish communication skills