Your challenge
">
About you
Essential talents and qualifications:
1. A Master’s degree in Software Engineering (or equivalent by experience).
2. Comprehensive knowledge of object-oriented programming, design patterns, data structures, and algorithms.
3. Hands-on experience with modern C++ (C++17/20 or newer is a plus).
4. Hands-on experience with Python, ideally including NumPy, pandas, FastAPI, and asyncio.
5. Pride in designing and delivering high-quality, maintainable software (clean code, testing, and code reviews).
6. An analytical mindset and comfort with mathematical/statistical reasoning.
Bonus points if you have:
7. Time-series forecasting techniques and/or model evaluation in production settings.
8. Experience with Kubernetes and CI/CD pipelines, Azure DevOps and Azure Cloud, JavaScript and React, TensorFlow and/or PyTorch.
Soft skills
Communication Teamwork Pragmatic Passionate
Hard skills
•C++ Python Object-oriented design patterns
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.
As a software engineer you can grow into roles in software architecture, software expertise, project management, or people management.
Apply for this career opportunity
page x of x April 30, 2026
Life at OMP
9. What we do
10. What drives us
11. Your future with us
Meet our talent
12. Tech and Product
13. Consulting
14. Business Operations
15. Early talent
Our activities
16. Blog
17. News
18. Testimonials
19. Events
Get in touch
20. Contact us
21. Locations
Search for jobs
22. © 2026 OMP
23. © 2026 OMP
24. omp.com
25. Cookies settings
26. Privacy statement
27. Disclaimer
28. Codes and policies