Your challenge
">
About you
Essential talents and qualifications:
1. A Bachelor’s, Master’s, or PhD in Computer Science, Engineering, Mathematics, or similar. Alternatively, the equivalent by experience.
2. At least 10 years of work experience in a C++ software engineering role.
3. Excellent algorithmic and conceptual thinking.
4. A conceptual, generalist knowledge of different technologies and the curiosity to stay up to date with various technology stacks.
5. Good communication and collaboration skills.
6. Pride in the high-quality software you design.
Bonus points if you have:
7. Relevant experience in cloud-native technologies, streaming frameworks, service-oriented architecture, and API development.
8. Experience with working in remote teams.
9. Knowledge about testing systems.
10. But most of all, you’re fun to work with and a great team player!
Soft skills
Problem solver Communicative Team-player Pragmatic attitude Passionate Analytical thinker Creative mindset
Hard skills
Algorithmic thinking C++ Software and architecture design
Language skills
Required:
English
A plus:
Any other language
Your future
We find the perfect intersection of your talents and our evolving needs. Our talent management program supports your personal development and empowers you to build a career in line with your ambitions.
Many of our team members who start as a software engineer grow into the role of software architect, software expert, project manager, or team manager.
Apply for this career opportunity
page x of x April 30, 2026
Life at OMP
11. What we do
12. What drives us
13. Your future with us
Meet our talent
14. Tech and Product
15. Consulting
16. Business Operations
17. Early talent
Our activities
18. Blog
19. News
20. Testimonials
21. Events
Get in touch
22. Contact us
23. Locations
Search for jobs
24. © 2026 OMP
25. © 2026 OMP
26. omp.com
27. Cookies settings
28. Privacy statement
29. Disclaimer
30. Codes and policies