InVeris · 5 hours ago
Sr. Manager Software Engineering (Alpharetta Office)
InVeris Training Solutions is a global leader in integrated virtual training solutions for military forces and law enforcement agencies. The Senior Manager of Software Engineering will lead cross-functional teams in designing, developing, and sustaining advanced military training and simulation systems, ensuring compliance with military standards and operational needs.
Military
Responsibilities
Lead and mentor multiple software engineering teams to achieve program and organizational objectives
Define engineering strategies, establish development best practices, and drive continuous improvement
Manage staffing plans, performance reviews, skill development, and team succession planning
Foster a culture of collaboration, accountability, innovation, and disciplined engineering
Oversee software architecture, design reviews, code quality, and adherence to modeling & simulation standards
Guide teams in implementing real-time simulation, physics modeling, sensor/weapon system emulation, AI behaviors, and integrated training environments
Direct integration of software with hardware platforms, simulators, networked training systems, and third-party components
Ensure compliance with relevant cybersecurity and information assurance requirements
Partner with Program and Product Management to define schedules, risks, budgets, and deliverables across multiple projects
Translate customer requirements and military training objectives into technical solutions and actionable engineering tasks
Ensure on-time, high-quality delivery of capabilities aligned with contract requirements and government standards
Drive root-cause analysis and corrective actions for technical or schedule issues
Work closely with systems engineering, hardware engineering, and test teams to ensure cohesive and aligned solutions
Serve as a primary technical interface for customers, government representatives, subcontractors, and internal leadership
Support proposal development, cost estimation, technical baselines, and engineering strategy for new business pursuits
Ensure engineering processes comply with defense, safety, and quality standards
Oversee configuration management, documentation, and traceability throughout the lifecycle
Support formal testing events and customer acceptance processes
Qualification
Required
Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field
10+ years of software engineering experience with at least 3–5 years in engineering leadership roles
Proven experience in simulation, training systems, real-time embedded software, or defense-related software development
Strong understanding of modeling & simulation standards
Experience with modern software development practices
Strong architecture background with hands-on proficiency in modern languages (C++, C#, Python, Go, or similar)
Experience with game engines (Unity, Unreal), physics engines, or custom simulation frameworks
US Citizen
Preferred
Background with DoD programs, acquisition processes, and military training doctrine
Experience delivering distributed simulation systems or Live-Virtual-Constructive (LVC) environments
Familiarity with cloud-based simulation, containerization, or high-performance computing (HPC)
Atlanta/Alpharetta presence with strong ties to the local engineering and technology ecosystem
Company
InVeris
InVeris Training Solutions provides cutting-edge solutions for militaries, law enforcement agencies, and commercial range owners around the world.
Funding
Current Stage
Growth StageRecent News
EIN Presswire
2025-07-10
Company data provided by crunchbase