Demo

Senior Software Engineer with C++

Bohemia Interactive Simulations
Pittsburgh, PA Full Time
POSTED ON 12/21/2025
AVAILABLE BEFORE 1/21/2026

We at Bohemia Interactive Simulations are a well-established company specializing in the development of world-leading, game-based military simulations for major NATO powers and their allies. Our mission is to advance the industry by leveraging the latest technologies and trends, including whole-world simulation, virtual reality, motion tracking, and AI.

 

We are seeking a motivated Senior Software Engineer. As part of the Geospatial Processing Team, you will extend and maintain new processes and techniques for driving real-time simulation systems using GIS data sources and Cloud processing infrastructure.



Key Areas of Responsibility:

  • Develop and maintain software features
  • Design the architecture of software modules
  • Break down whole projects into implementation plans for the team
  • Actively mentor less experienced programmers
  • Actively propose improvements, e.g. better solutions, tech debt removal, development processes, etc.
  • Actively communicate with stakeholders
  • Perform code reviews
  • Participate in the engineering hiring process

Objectives:

  • Develop processes that integrate with scalable, cloud-based pipelines
  • Work with procedural generation routines to create efficient simulation data from a variety of sources
  • Integrate new data sources into the processing environment
  • Produce correlated simulation environments that work with multiple runtimes
  • Mentor junior software engineers, ensure best practices are maintained

Skills:

  • Strong C programming experience
  • Experience with GIS data processing
  • Experience with 3D model processing
  • Excellent communication skills

Education and Experience:

  • Bachelor’s degree in Computer Science or related field
  • 5 years of professional software development with C

Additional Attributes:

  • Experience with Constructive Solid Geometry (CSG), procedural modelling, and mesh reconstruction
  • Cloud Computing experience (AWS, Kubernetes, etc)
  • Experience with GIS  data processing software packages (QGIS, ArcGIS, etc)
  • Experience working with 3D game engines (Unreal Engine, Unity, etc)
  • Additional experiences with other programming and scripting languages
  • Leadership experience

What you will get:

  • You start with 15 days of vacation, 3 years 20 days, and 5 years 25 days
  • There are 14 paid holidays
  • Benefits: Medical, Dental, Vision, Life insurance, STD & LTD, FSA
  • Voluntary Benefits: pet insurance, home & Auto Insurance, Identity theft protection, legal plan, accident insurance
  • TriNet perks with discounts and deals, attractions, concerts, car rental, hotels, etc.
  • Hybrid work environment

Salary.com Estimation for Senior Software Engineer with C++ in Pittsburgh, PA
$103,751 to $127,152
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer with C++?

Sign up to receive alerts about other jobs on the Senior Software Engineer with C++ career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer with C++ jobs in the Pittsburgh, PA area that may be a better fit.

  • Software Engineering Institute | Carnegie Mellon University Pittsburgh, PA
  • About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do yo... more
  • 5 Days Ago

  • Aurora Pittsburgh, PA
  • Who We Are Aurora’s mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!