Senior Software Engineer
Obsidian Solutions Group · Fredericksburg, Virginia, US
Description Senior Software Engineer Primary Work Location: Fredericksburg, VA Must be a U. S Citizen: Yes Clearance: Ability to obtain a clearance up to Top...
Job description
Description Senior Software Engineer Primary Work Location: Fredericksburg, VA: Must be a U.S Citizen: Yes Clearance: Ability to obtain a clearance up to Top Secret if later needed. Obsidian Labs, the advanced research, prototyping, and rapid experimentation arm of Obsidian Solutions Group is seeking a Senior Software Engineer. This role will serve as the technical lead for software development, guiding a multidisciplinary team in building data-centric, distributed simulation environments that integrate immersive technologies (AR/VR), geospatial systems, AI/ML, and real-time data pipelines. Requirements: Specific Responsibilities: - Lead the end-to-end software architecture development - Design and implement distributed simulation architectures - Ensure solutions supports persistent and collaborative simulation environments - Develop capabilities that support computer-assisted exercises, operational planning and decision support, and wargaming and strategic analysis - Contribute to RFI/RFP responses, technical volumes, and architecture artifacts. - Lead and mentor a cross-functional software team (frontend, backend, DevOps, simulation engineers) - Implement Agile/DevSecOps best pra...