Senior Software Engineer

Senior Software Engineer (Senior) - Military Simulation Engine / C++ (PRG)

We are a well-established team based in Prague (Czech Republic) at OneArc, developing world-leading military simulations for major NATO powers and their allies. We constantly seek ways to advance the industry using the latest technologies and trends (such as whole-world simulation, motion tracking, VR, AR, and AI).

We believe in saving lives through simulations.

Your job will be totally different from what you expect



We give you freedom and responsibility to do things well, support you, train you, and teach you. We have a relaxed environment where we aim not to limit our staff with too many regulations. We trust you.


We offer a wide variety of work and a crunch-free environment due to our products being develop<!---->ed as a continuous service. Also, you will not constantly do the same things over and over again.<!----> You<!----> will serve as a technical leader within your team, designing system architecture, breaking down complex projects into actionable roadmaps, and mentoring less experienced engineers.

Our business has a worthy cause, the work we do has an actual impact on making the world a safer place. You will be an integral part of our development lifecycle—from solving high-difficulty engineering challenges and performing code reviews to coordinating work, actively communicating with stakeholders, and participating in engineering hiring.

<!----><!----><!----><!----><!----><!----><!----><!---->

<!----><!----><!----><!----><!----><!----><!----><!---->


Do you think you have what it takes?

  • You proactively tackle difficult technical problems independently and deliver high-quality, pragmatically designed C++ code.
  • You take ownership of your work, write realistic estimates that account for risks, and deliver testable increments regularly.
  • You are comfortable communicating across teams, actively initiating technical discussions, and giving constructive code reviews.
  • You master C++ and stay up to date with modern standard standards and architectural patterns (e.g., parallel or concurrent programming).
  • You have a passion for mentoring others, proposing process improvements, and removing tech debt.
  • You are hungry for knowledge and possess deep familiarity with algorithms and data structures.


Nice to have:

  • 4+ years of software development experience with a Bachelor’s degree in Computer Science or related field. Experience with game development or simulation engines.
  • Solid background in math (e.g., linear algebra, calculus) or physics (e.g., mechanics, optics).
  • Demonstrated experience leading a feature team or project module.


What you get?


We're not about all the hard work and no fun. Our office is relaxed and we have no dress code. We do our best to look after our people. Below is a snapshot of the perks you'll get if you work with us:<!----><!---->

<!----><!----><!----><!----><!----><!----><!----><!---->

<!----><!----><!----><!----><!----><!----><!----><!---->




Diverse, challenging, yet fun wor<!---->k environment with real-life applications.<!----><!---->
Opportunity to work on top-of-the-line, cutti<!---->ng-edge products employed by military organizations and non-military users around the globe.<!----> Use of the latest hardware and software techn<!---->ology.
Opportunity to use your skills even outside of your role, with the option to grow outside of your role.<!----><!---->
Ability to influence how we do things and have a direct impact on our products.<!----><!---->
Work with and learn from talented colleag<!---->ues.<!----> Full-time employment with a competitive salar<!---->y. Hybrid work environment: 3 days office, 2 days home option. 5 weeks vacation per year + 3 sick days. Various benefits, such as meal voucher allowance, office breakfasts, and a fully paid Multisport card.

<!----><!----><!----><!----><!----><!----><!----><!---->

<!----><!----><!----><!----><!----><!----><!----><!---->


We don’t offer just a job. We want to give you the opportunity to grow and move the simulation market forward.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available