Software Engineer – Full-Stack / Simulation

Obsidian Solutions Group

Fredericksburg (VA)

On-site

USD 112,000 - 146,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Obsidian Solutions Group is seeking a Software Engineer to join Obsidian Labs in Fredericksburg, VA on‑site. You will develop web dashboards for complex sensor data and build secure data pipelines moving data from edge devices to cloud infrastructures.

You will maintain backend APIs and frontend interfaces, contribute to interactive 3D environments using Unity3D, and help integrate AI/ML components to deliver actionable insights for training and real‑world operations.

Qualifications

  • Four+ years in professional software development with web apps.
  • Strong programming in Python, JavaScript/TypeScript, or C# with databases.
  • Knowledge of secure real‑time data transmission and encryption.
  • Experience with web visualization libraries and scientific data formats.
  • Interest in AI/ML and integration into simulation pipelines.

Responsibilities

  • Develop web visualizations and dashboards for complex data.
  • Architect end‑to‑end secure data pipelines from edge to cloud.
  • Build and maintain backend APIs and frontend interfaces.
  • Contribute to interactive 3D environments (Unity3D).
  • Write tests, ensure code quality, and perform reviews.
  • Collaborate with hardware teams on R&D for defense projects.

Skills

4+ years experience
Full-stack
Python
JavaScript/TypeScript
C#
Networking & security
Data visualization
AI/ML integration
Agile

Tools

Unity3D
Protobuf

Job description

Citizenship

U.S. Citizenship Required

Clearance

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

Description

Location: Fredericksburg, VA (On-site)

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/TypeScript, 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 GovCloud).
  • Defense Networking: Familiarity with defense data protocols (e.g., Cursor‑on‑Target, DIS, HLA) or geospatial mapping tools.
Physical Requirements and Work Environment
  • Normal office and lab environment.
  • Occasional work in simulation labs, field testing environments, or training facilities.
  • Travel Requirements: Up to 35%
Company Overview

Obsidian Solutions Group (OSG) is a diversified consulting and technology company providing flexible and responsive solutions to federal, state, and local agencies and organizations. Our core domains are overseas and domestic mission support operations, collection/analysis/identification, and information technology. Obsidian Solutions Group is comprised of strategic and operational personnel who provide its clients deep domain expertise across a comprehensive spectrum of skill sets, allowing mission accomplishment and development of long‑term capabilities.

Equal Opportunity Employer

Obsidian Solutions Group is an equal‑to‑mandant but the full legal statement: an equal‑opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, protected veteran status, and any other non‑merit factor or any other characteristic protected by law.

Salary: $112,000–$146,000

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Full-Stack / Simulation
Software Engineer – Full-Stack / Simulation

Obsidian-Solutions-Group • Fredericksburg (VA)

On-site
USD 90,000 - 130,000
Software Engineer Full-Stack / Simulation
Software Engineer Full-Stack / Simulation

Obsidian Solutions Group LLC • Fredericksburg (VA)

On-site
USD 120,000 - 180,000
Unity 3D Developer Intern
Unity 3D Developer Intern

Obsidian Solutions Group • Fredericksburg (VA)

On-site
Unity 3D Intern: Immersive Simulation & LVC Training
Unity 3D Intern: Immersive Simulation & LVC Training

Obsidian Solutions Group • Fredericksburg (VA)

On-site
Software Engineer
Software Engineer

Obscurity Labs • Herndon (VA)

On-site
USD 101,000 - 196,000
401(k)
Dental insurance (99% of Employee Portion Paid by Company)
Flexible spending account
+5
Project Manager with Security Clearance
Project Manager with Security Clearance

Obsidian Solutions Group • Arlington (VA)

On-site
USD 105,000 - 125,000
Full-Stack Visualization Engineer - Real-Time Data + 3D
Full-Stack Visualization Engineer - Real-Time Data + 3D

Obsidian Solutions Group LLC • Fredericksburg (VA)

On-site
USD 120,000 - 180,000
Staff Software Engineer
Staff Software Engineer

Menlo Ventures • Philadelphia

On-site
USD 223,000 - 239,000
Equity awards
401k
Healthcare (medical, dental, vision)
+1
Software Engineer
Software Engineer

Rgi • Chantilly (VA)

On-site
USD 140,000 - 190,000
100% paid health & dental insurance
Paid parental leave
401k with matching
+5
Full-Stack Software Engineer
Full-Stack Software Engineer

BlueHalo • Maryland

On-site
USD 100,000 - 210,000
Medical benefits
Dental and vision coverage
401K with company matching
+2