Senior Software Engineer
Ready to make an impact? We’re looking for a Senior Software Engineer with 3–8 years of experience in modern C++ to join our high-performing team. This is your chance to work on cutting-edge projects that redefine what’s possible in technology. You’ll design and optimize high-performance applications, tackle complex algorithmic challenges, and help shape the future of our technical strategy.
We’re seeking individuals with strong academic foundations in Mathematics, Physics, or Computer Science, ideally from a Russell Group university, and experience in graphics and cybersecurity. If you thrive on solving tough problems and pushing boundaries, we want to hear from you.
What We’re Looking For
- 3–8 years of professional software engineering experience.
- Bachelor’s degree in Computer Science, Mathematics, or Physics.
- Graduated from a Russell Group university.
- Expertise in modern C++ (C++11/14/17) and object-oriented design.
- Strong grasp of algorithms, data structures, and performance optimization.
- Ideally, experience in graphics and cybersecurity.
Highly Desirable
- PhD in Software Development or a related field.
- Hands-on experience with graphics APIs (OpenGL, Vulkan, DirectX).
- Knowledge of numerical methods, simulation, or computational modelling.
- Experience with distributed systems or real-time applications.