Demo

Senior Software Engineer

Bohemia Interactive Simulations
Pittsburgh, PA Full Time
POSTED ON 10/29/2025 CLOSED ON 12/29/2025

What are the responsibilities and job description for the Senior Software Engineer position at Bohemia Interactive Simulations?

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.


Senior Software Engineer working with our Cloud Infrastructure team to develop and maintain distributed services for driving real-time simulation systems.



Objectives:

  • Design, implement, and maintain distributed backend services optimized for low latency and high throughput.
  • Ensure APIs and data pipelines meet simulation performance requirements.
  • Lead technical design efforts to ensure scalability, reliability, and efficient use of infrastructure resources.
  • Collaborate across teams in order to deliver robust, production-grade systems.
  • Mentor engineers in system design, performance optimization, and modern cloud-native development.

Key Areas of Responsibility:

  • Develop and maintain software features
  • Design 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
  • Participate in project/feature estimations

Skills:

  • Strong Golang/C experience
  • Strong experience with RESTful API design principles
  • Experience with both private (on-prem) and public cloud
  • Experience with Kubernetes
  • Experience with real-time simulation or other performance-critical systems
  • Excellent communication skills

Education/Experience:

  • Bachelor’s degree in Computer Science or related field
  • 5 years professional software development with Golang/C or other backend languages

Additional Attributes:

  • Experience with MongoDB or other NoSQL database
  • Experience with NATs or other asynchronous messaging frameworks
  • Cloud Computing experience (On-Premises, AWS, Kubernetes, etc.)
  • Experience with GIS data processing or other mathematically intensive field
  • 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





Senior Software Engineer
Four Growers, Inc. -
Pittsburgh, PA
Senior Software Engineer
Kiavi -
Pittsburgh, PA
Senior Software Engineer - Hybrid
IRALOGIX,Inc -
Pittsburgh, PA

Salary.com Estimation for Senior Software Engineer in Pittsburgh, PA
$119,114 to $144,964
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?

Sign up to receive alerts about other jobs on the Senior Software Engineer 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: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$266,380 - $359,704

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $115,390 - $147,559
This job has expired.
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 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!