Senior Software Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer, Senior Developer, Software Architect, Full Stack Developer
We are seeking a Senior Software Engineer to provide technical leadership, full software development life cycle (SDLC) expertise, and mentoring in the development of an Operator/Maintainer Training System. In this high-impact role, you will support the development of a new virtual training system while maintaining compatibility with existing software product line architectures and compliance with industry standards, to include CIGI and DIS.
As a Senior Software Engineer, you are more than a developer; you are a hands‑on technical leader who guides the efficient evolution of our software baselines. You will lead multi‑disciplinary teams through the full SDLC, ensuring that newly developed training products and capabilities leverage capabilities of legacy software systems built in Java, Ada, C++, or mixed‑language codebases while avoiding unnecessary technical debt and maximizing future extensibility.
The position will be onsite in Orlando, FL.
Key Responsibilities- Lead large‑scale technical efforts across multiple teams, making critical decisions on architecture, design, and technology choices.
- Design and build complex simulation frameworks and virtual training environments, integrating hardware‑in‑the‑loop (HITL) platforms and advanced graphical user interfaces.
- Develop and maintain mission‑critical applications while driving modernization and new feature development in C/C++.
- Develop high‑fidelity models for devices and associated synthetic environment elements utilizing mathematical modeling and numerical methods to ensure simulation accuracy.
- Act as a role model and mentor for mid‑level and junior engineers, fostering a culture of continuous improvement and technical excellence.
- Collaborate with Systems Engineering, Test Automation, and customers to translate mission requirements into verifiable software solutions.
- Bachelor’s degree in a STEM discipline with 8+ years of experience; or a Master’s degree with 6+ years; or a PhD with 4+ years. Domain‑specific expertise in virtual training systems, game engines, or visual modeling is particularly applicable.
- US citizenship;
Active DoD Secret Security Clearance or the ability to obtain a DoD Secret Security clearance. - Expertise in Ada and C/C++ for complex, real‑time embedded or distributed systems.
- Proven experience with real‑time systems and virtual training device integration.
- Demonstrated ability to lead software development efforts and deliver complex solution architectures independently.
- Experience with Common Image Generator Interface (CIGI)
- Familiarity with Distributed Interactive Simulation (DIS) or High‑Level Architecture (HLA) standards.
- Familiarity with visual modeling.
- Familiarity with the Unity game engine.
- Working knowledge of Agile/Scrum methodologies and Dev Sec Ops pipelines.
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).