At a Glance
- Tasks: Design and develop secure, high-throughput systems for real-time global payments.
- Company: Join a leading global FinTech with a focus on innovation.
- Benefits: Market-based salary, bonuses, and an excellent benefits package.
- Why this job: Shape mission-critical financial systems in a collaborative environment.
- Qualifications: Strong experience in modern C++ and performance-optimised systems.
- Other info: Exciting opportunity for career growth in a dynamic tech landscape.
The predicted salary is between 48000 - 84000 £ per year.
IT Search is proud to partner with a global FinTech leader expanding its UK engineering presence. We're looking for a Senior Software Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments.
In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding production environment. This is a product-driven role offering strong ownership and the opportunity to shape how mission-critical financial systems are developed. You’ll be working in a collaborative environment with a strong emphasis on engineering best practices and long-term maintainability.
Key Requirements:- Strong experience in modern C++ (C++11/14/17/20) in a production environment
- Deep understanding of performance-optimized, multi-threaded systems
- Experience with design patterns, object-oriented design, and refactoring techniques
- Proficiency in version control, testing, and peer code review practices
- Comfortable working with APIs and structured data (e.g. JSON, XML)
- Strong analytical and problem-solving skills
- Exposure to embedded systems or low-level systems development
- Background in C programming, particularly for system-level code
- Experience working in Linux environments
- Knowledge of regulated or security-critical domains (e.g. finance, telecoms)
Apply via the link or contact Graeme King at IT Search for a confidential conversation.
Senior Software Engineer (C++) employer: IT Search
Contact Detail:
IT Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (C++)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in FinTech. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Consider contributing to open-source projects or creating a personal project that showcases your C++ expertise. This not only builds your portfolio but also gives you something tangible to discuss in interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on algorithms and system design. Practice coding challenges on platforms like LeetCode or HackerRank to sharpen your problem-solving skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, you might find exclusive roles that aren’t advertised elsewhere. Don’t miss out!
We think you need these skills to ace Senior Software Engineer (C++)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with modern C++ and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background in performance-optimised systems makes you a perfect fit for our team.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in previous roles. We love seeing analytical thinking in action, especially in high-pressure environments like finance!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!
How to prepare for a job interview at IT Search
✨Know Your C++ Inside Out
Make sure you brush up on modern C++ standards like C++11/14/17/20. Be ready to discuss your experience with performance-optimised, multi-threaded systems and how you've applied design patterns in your previous projects.
✨Showcase Your Problem-Solving Skills
Prepare to tackle some technical questions that test your analytical abilities. Think of examples from your past work where you faced challenges and how you resolved them, especially in high-pressure environments.
✨Familiarise Yourself with APIs and Data Structures
Since you'll be working with APIs and structured data like JSON and XML, it’s a good idea to review how these work. Be prepared to discuss any relevant experience you have and how you’ve integrated these into your projects.
✨Emphasise Collaboration and Best Practices
This role values teamwork and engineering best practices. Be ready to talk about your experiences with peer code reviews, version control, and how you ensure long-term maintainability in your code.