Senior Software Engineer
Senior C++ Software Engineer (Remote – Anywhere in Europe)
High-impact work. Exceptional teammates. Real work–life balance.
Looking for a role where you can work fully remote across Europe, collaborate with an outstanding team of C++ engineers, enjoy a genuinely healthy 9–5 schedule, and receive a competitive salary—all while solving cutting‐edge technical challenges?
If that sounds like your ideal setup, you're in the right place.
We're searching for a Senior Software Engineer (3–8 years experience) with strong modern C++ skills who's ready to take ownership of complex projects, push technical boundaries, and help shape the future of our systems. You'll join a team that values excellence, autonomy, and engineering curiosity—and gives you the space to thrive.
What You'll Do
- Build and optimize high‐performance C++ applications.
- Solve algorithmic challenges and contribute to architecture decisions.
- Work closely with a team of talented, friendly engineers.
- Take full ownership of projects with genuine independence.
- Influence technical direction and long-term strategy.
What We're Looking For
- 3–8 years of professional experience in software engineering.
- Bachelor's degree in Computer Science, Mathematics, or Physics.
- Strong academic background (Russell Group degree preferred).
- Solid command of modern C++ (11/14/17) and OOP principles.
- Strong understanding of algorithms, data structures, and performance optimization.
- Bonus: experience in graphics and/or cybersecurity.
Highly Desirable
- PhD in a relevant field.
- Experience with OpenGL, Vulkan, or DirectX.
- Knowledge of numerical methods, simulation, or computational modelling.
- Experience with distributed systems or real-time applications.