C++ Team Lead in City of London

C++ Team Lead in City of London

City of London Full-Time 80000 - 100000 £ / year (est.) No home office possible
REC SOLUTIONS LIMITED

At a Glance

  • Tasks: Lead a team in developing high-performance C++ software for the FinTech industry.
  • Company: Join a forward-thinking FinTech exchange with a diverse and inclusive culture.
  • Benefits: Enjoy competitive salary, flexible working hours, and generous annual leave.
  • Other info: Hybrid role with opportunities for career growth and professional development.
  • Why this job: Make an impact in a cutting-edge tech environment while leading innovative projects.
  • Qualifications: 15 years of C++ development experience and strong leadership skills required.

The predicted salary is between 80000 - 100000 £ per year.

This is a hybrid role, 3 days remote and 2 days in the office. Our client actively encourages diversity, equality and inclusion within its workforce and welcomes applications from a diverse background. An excellent opportunity has arisen for a Team Lead C++. My client is a well-established exchange (FinTech, Financial Technology) based in the City. They are working with some cutting-edge technologies, this is an excellent opportunity to join an innovative, forward-thinking company within the FinTech / Financial services space.

The successful candidate will join a supportive team, where my client aims to recruit the best people from all walks of life and diverse business backgrounds. If these sentiments align with your thinking, then my client could be the ideal place for you to develop your career.

Benefits (not exhaustive list):

  • Competitive salary
  • 25 days annual leave - not including bank holiday
  • Private medical insurance
  • Flexible working hours
  • Company pension
  • Group Policies: Life Assurance, Income Protection and Critical Illness
  • Discretionary bonus
  • Share Incentive Plan
  • Electric Car Scheme
  • Enhanced Maternity and Paternity Policy
  • Workplace Nursery Scheme
  • Length of service holiday entitlement

My client is an equal-opportunities employer. All applicants will receive consideration for employment without regard to race, gender, colour, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Job Overview:

In this role, you will work with the Product team, Infrastructure team, and QA team, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which can handle large amounts of TPS to drive a highly efficient technology used by several markets around the world, including our own.

To be successful in this role as a Senior Software Development Engineer C++, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Ideally, you should have worked in critical systems development in the past.

Responsibilities and Duties:

  • Codes, tests, integrates, and documents software.
  • Provides technical leadership to more junior employees and other teams.
  • Apply principles and techniques of computer science, engineering, and mathematical analysis to the development of complex products.
  • Participate as a Subject Matter Expert in internal review of software components and systems.
  • Work on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovation.
  • Apply and champion the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products.
  • Keep abreast of technology trends and champion new ideas and process improvements.

As a Team Lead C++, it is also important to demonstrate:

  • Responsibility and experience on being a tech lead on a project.
  • Willingness to drive a project forward when required.
  • Gatekeeper of the integrity of the system, ensuring the platform is not compromised by implementation or ill-formed product requests.
  • Experience working with other non-technical departments and ability to explain complex technical ideas to a non-technical audience.

Required Skills/Experience:

  • 15 years development experience in >= C++11 and Boost creating performant, scalable applications.
  • Exposure to real-time systems.
  • 5+ years of experience in networking (UDP, Multicasting, TCP, etc...), messaging, and algorithms.
  • 5+ years of experience on Linux systems.
  • Good understanding of modern development best practices and methodologies.
  • Python, Git, SQL.
  • Knowledge of capital markets technologies, protocols, and standards such as FIX and SBE.
  • Most importantly, a drive to solve complex technological and trading problematics with a great team of talented developers.

Desired Skills/Experience:

  • Questdb, Dolt.
  • Mindset and methodology: This role involves working with a sophisticated and specialised platform. New joiners invest time in understanding the architecture and domain before making changes to the most critical components.
  • Good team player.
  • Autonomous.
  • Good understanding of modern development best practices and methodologies.
  • Comfortable using Agile methodology, including continuous integration, sprints, Jira and the relevant processes and workflow.

C++ Team Lead in City of London employer: REC SOLUTIONS LIMITED

Join a pioneering FinTech company located in the heart of the City, where innovation meets inclusivity. With a strong commitment to employee well-being, we offer competitive salaries, flexible working arrangements, and a comprehensive benefits package that includes private medical insurance and enhanced parental leave. Our collaborative work culture fosters professional growth and encourages diverse perspectives, making it an ideal environment for those looking to advance their careers while contributing to cutting-edge technology in financial services.
REC SOLUTIONS LIMITED

Contact Detail:

REC SOLUTIONS LIMITED Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Team Lead in City of London

✨Tip Number 1

Network like a pro! Get out there and connect with people in the FinTech space. Attend meetups, webinars, or industry events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your C++ projects, make sure to share it during interviews. It’s a great way to demonstrate your expertise and passion for coding, especially in low latency systems.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. Being sharp on these topics will help you stand out as a strong candidate for that Team Lead role.

✨Tip Number 4

Don’t forget to apply through our website! We’re all about making connections and helping you land that dream job. Plus, it shows you’re genuinely interested in joining our innovative team at the forefront of FinTech.

We think you need these skills to ace C++ Team Lead in City of London

C++11
Boost
Real-time Systems
Networking (UDP, Multicasting, TCP)
Messaging
Algorithms
Linux Systems
Python
Git
SQL
Capital Markets Technologies
FIX Protocol
SBE Protocol
Agile Methodology
Continuous Integration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the C++ Team Lead role. Highlight your experience with C++, Python, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about FinTech and how your background makes you a great fit for our team. Don’t forget to mention your leadership experience and how you can drive projects forward.

Showcase Your Problem-Solving Skills: In your application, give examples of complex problems you've solved in past roles. We love candidates who can think outside the box and tackle tough challenges, especially in real-time systems and low latency environments.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our innovative team!

How to prepare for a job interview at REC SOLUTIONS LIMITED

✨Know Your Tech Inside Out

Make sure you brush up on your C++ skills, especially with C++11 and Boost. Be ready to discuss your experience with real-time systems and how you've tackled complex problems in the past. This role is all about high performance and low latency, so be prepared to showcase your technical prowess.

✨Showcase Your Leadership Skills

As a Team Lead, you'll need to demonstrate your ability to guide and mentor others. Think of examples where you've led a project or helped junior developers grow. Highlight your experience in collaborating with non-technical teams and how you can explain complex concepts in simple terms.

✨Embrace Agile Methodology

Familiarise yourself with Agile practices, as this role requires a strong understanding of modern development methodologies. Be ready to discuss how you've implemented Agile processes in your previous roles, including continuous integration and sprint planning.

✨Cultural Fit Matters

This company values diversity and inclusion, so be sure to express your alignment with these principles. Share experiences that reflect your commitment to fostering an inclusive environment and how you can contribute to a supportive team culture.

C++ Team Lead in City of London
REC SOLUTIONS LIMITED
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>