×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – Full-Stack​/Simulation

Job in Fredericksburg, Stafford County, Virginia, 22403, USA
Listing for: Obsidian-Solutions-Group
Full Time position
Listed on 2026-07-21
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 90000 - 130000 USD Yearly USD 90000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer – Full-Stack / Simulation

Location:
Fredericksburg, VA (On-site)

Citizenship: U.S. Citizenship Required

Clearance:
Ability to obtain a clearance up to Top Secret if needed.

Obsidian Labs, the advanced research, prototyping, and rapid experimentation arm of Obsidian Solutions Group, is seeking a Software Engineer to join our multidisciplinary team.

We build data-centric, distributed simulation environments that go beyond traditional software. In this role, you will help us integrate 3D immersive technologies (AR/VR), AI/ML, and secure real‑time data pipelines into unified platforms used for comprehensive training, operational planning, and live mission support. We are looking for someone who can help us take complex sensor data—from micro‑controllers at the tactical edge to massive datasets in the cloud—and turn it into clear, actionable, web‑based visualizations that empower users in both training exercises and real‑world operational environments.

Responsibilities
  • Develop Web‑Based Visualizations:
    Build intuitive, high‑performance dashboards and interactive web tools to visualize complex datasets, including atmospheric and environmental sensor data.
  • Architect Secure Data Pipelines:
    Design and implement end‑to‑end secure messaging solutions to move data reliably between local tactical devices (including micro‑controllers and mobile) and cloud‑based infrastructure.
  • Build Full‑Stack Applications:
    Develop and maintain the backend APIs and frontend interfaces that serve as the control centers for our simulation ecosystems.
  • Develop Simulation Environments:
    Contribute to the creation of interactive, collaborative 3D environments using game engines (Unity3D preferred).
  • Ensure Security & Quality:
    Implement robust encryption (e.g., AES‑256), secure network protocols (TLS), and access controls; write automated tests and participate in code reviews to ensure our software is resilient and reliable.
  • Collaborate on R&D:
    Work closely with hardware teams and subject matter experts to prototype new capabilities for defense and rapid‑innovation contracts.
Required Skills and Experience
  • Experience:

    4+ years of professional software development experience.
  • Core Full‑Stack

    Skills:

    Strong programming skills in modern languages (such as Python, JavaScript/Type Script, or C#) and experience building web applications backed by databases.
  • Networking & Security: A solid understanding of secure, real‑time data communication, including encryption standards (AES, TLS), and secure networking principles across the entire lifecycle, from edge devices to the cloud.
  • Visualization & Data:
    Experience with web‑based data visualization libraries and a knack for making complex technical datasets intuitive. Preferred experience includes working with scientific data formats (e.g., NetCDF, HDF5), weather/environmental modeling outputs (e.g., WRF), and consuming GIS or meteorological APIs for real‑time spatial mapping.
  • Game Engine Exposure:
    Professional or strong project experience working with 3D applications, digital twins, or game engines (Unity3D preferred).
  • Testing & Quality:
    Experience writing clean, reliable code and using automated testing frameworks to ensure software quality.
  • AI/ML Integration: A proactive interest in AI/ML, with the ability to support the full lifecycle of intelligent solutions—from identifying and sourcing high‑quality training data and refining models, to integrating these tools into simulation pipelines to create clear, actionable value for our projects.
  • Adaptability & R&D Mindset: A drive to learn new frameworks, tackle unique R&D challenges, and work in an agile, collaborative environment where your ability to solve novel problems is more important than your familiarity with any single legacy tool.
Desired Skills and Experience
  • Data Serialization:
    Experience with Google Protocol Buffers (Protobuf) for efficient, high‑speed data exchange.
  • Tactical Edge Development:
    Experience with mobile app development using Android Studio or the Android Team Awareness Kit (ATAK) plugin ecosystem.
  • Platform

    Experience:

    Experience working across the stack, from firmware/micro‑controllers to consumer mobile and cloud environments (AWS Gov Cloud).
  • Defense Networking:
    Familiar it…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary