At a Glance
- Tasks: Design and build innovative technical solutions for a leading FinTech platform.
- Company: Join a pioneering global FinTech firm revolutionising post-trade processing technology.
- Benefits: Enjoy a competitive salary, hybrid working, pension contributions, and healthcare perks.
- Why this job: Accelerate your career in a tech-driven environment with autonomy and collaboration.
- Qualifications: Strong C++ experience on Linux, good SQL skills, and a degree in a STEM field required.
- Other info: Work in a diverse team that values continuous learning and equal opportunities.
The predicted salary is between 43200 - 66000 £ per year.
Global-leading FinTech is seeking a Senior C++ Software Engineer to take ownership of strategic enhancements on their core platform, as well as directly on bespoke client projects. The organisation is a pioneer in the field of cross-asset securities and derivatives post-trade processing technology, and have created ground-breaking, adaptable software that produces secure and scalable solutions for peak operational efficiency and optimum business performance for their clients.
This is an exciting opportunity to accelerate your career alongside established business and technology leaders, and gain / deepen your finance experience. As a C++ Software Engineer, you'll be responsible for designing and building unique technical solutions, meeting user requirements and contributing to the evolution of the cutting-edge platform.
Not only can you take advantage of working in a modern, technology-driven environment, but you will be granted a great deal of autonomy across the full development lifecycle, influencing key technical decisions and working with a highly collaborative, experienced team.
Location / WFH: You'll join colleagues in the London office three days a week with flexibility to work from home the other two days.
About you:
- You have strong C++ development experience on Linux or UNIX, C++14 and above
- You have good SQL skills
- You're a passionate technologist who is motivated by working on cutting-edge systems and engineering complex solutions
- You're a positive, proactive team member who excels when working collaboratively
- You have a strong knowledge of software engineering best practices
- You're degree educated, having achieved a 2.1 or above in a STEM discipline
- Ideally you will have experience working in a financial services or trading environment although technical skills are of far greater importance
What's in it for you:
- As a Senior C++ Software Engineer / Developer you will receive a competitive package: Salary to £110k
- Pension (to 9% contribution)
- Healthcare
- Volunteer / charity days
- Hybrid working
- Career development and training
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Senior C++ Software Engineer Linux employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C++ Software Engineer Linux
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++14 and C++17, as these are crucial for the role. Brush up on your Linux and SQL skills, as they will be essential in your day-to-day tasks.
✨Tip Number 2
Showcase your passion for technology by discussing any personal projects or contributions to open-source software that demonstrate your C++ expertise. This can set you apart from other candidates.
✨Tip Number 3
Network with professionals in the FinTech industry, particularly those who work with cross-asset securities and derivatives. Engaging in relevant discussions can provide insights and potentially lead to referrals.
✨Tip Number 4
Prepare to discuss software engineering best practices during your interview. Be ready to explain how you've applied these principles in past projects, as this will demonstrate your fit for the role.
We think you need these skills to ace Senior C++ Software Engineer Linux
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ development experience, particularly with Linux and SQL. Emphasise any projects where you've worked on complex systems or in a financial services environment.
Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and your motivation to work on cutting-edge systems. Mention specific examples of how you've contributed to software engineering best practices in previous roles.
Showcase Relevant Skills: Clearly outline your technical skills, especially your proficiency in C++14 and above. If you have experience with bespoke client projects or enhancing core platforms, be sure to include that as well.
Highlight Team Collaboration: Since the role requires working collaboratively, mention instances where you've successfully worked in a team setting. Highlight your proactive approach and how it has led to successful project outcomes.
How to prepare for a job interview at Client Server
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ development, particularly with versions 14 and above. Highlight specific projects where you've implemented complex solutions, and be ready to explain your thought process and the challenges you faced.
✨Demonstrate SQL Knowledge
Since SQL skills are important for this role, brush up on your SQL knowledge. Be ready to answer questions about database design, query optimisation, and how you've used SQL in past projects to enhance application performance.
✨Emphasise Team Collaboration
This position values teamwork, so share examples of how you've successfully collaborated with others in previous roles. Discuss how you approach problem-solving as part of a team and any experiences that showcase your proactive attitude.
✨Understand Financial Services Context
While technical skills are paramount, having a basic understanding of the financial services or trading environment can set you apart. Familiarise yourself with key concepts in finance and be ready to discuss how your technical skills can contribute to the industry.