Technical Lead (C++) in London

Technical Lead (C++) in London

London Full-Time 80000 - 100000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Lead the design and development of cutting-edge Equities and Repo Clearing systems.
  • Company: Join a forward-thinking tech firm focused on innovation and collaboration.
  • Benefits: Attractive salary, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on continuous improvement and learning.
  • Why this job: Make a real impact by improving software delivery and system resilience.
  • Qualifications: 14+ years in C++ development with strong problem-solving and communication skills.

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

Requirements

  • 14+ years of experience in OO Development in C++
  • Experience in design and development of distributed systems
  • Sound knowledge in modern versions of C++ (11 onward)
  • Excellent knowledge of inter process communication
  • Experience using and building CI/CD pipelines
  • Knowledge of databases and SQL
  • Linux/Unix experience is essential
  • Server-side Development is a must
  • Sound conceptual/technical knowledge of modern IT infrastructure stack
  • Autonomy, problem solving skills
  • Effective communication skills (written and oral)
  • Understand how to build highly resilient solutions
  • Conversational level or above in English (Desirable)
  • Working knowledge in Java (Desirable)
  • AWS or another Cloud provider (Desirable)
  • Redhat Linux (Desirable)
  • Scripting knowledge Bash/Perl/Python

What the job involves

  • The team this role is a part of will be designing and building Equities and Repo Clearing systems
  • Implementation of Clearing solutions
  • Testing the changes made to the platform
  • Writing business requirements
  • Prototyping and testing (UAT)
  • Non-Functional testing is also critical
  • The department is looking to onboard a Technical Lead to help deliver business change, while also improving our SDLC and time to market
  • You'll be understanding the flow of code and how it interacts with different components and good software design principles
  • Understanding project documents, customer demands, and product objectives to create and execute test cases
  • Working on ways to automate and improve existing release processes
  • Setting up, maintaining test automation frameworks, and building test scenarios and acceptance tests
  • Investigating customer problems referred to you by the technical support team, testing bugs
  • Working with Product Owners and end users to define and scope delivery
  • Handling technical communications and understanding existing systems
  • Working with deployment teams, coordinating on product design, and offering inputs on the testability of functional elements and product designs
  • Researching test tools, methodologies, and trends and upgrading existing practices and processes
  • Managing the final quality on production release
  • Architecting systems with resilience and high availability

Technical Lead (C++) in London employer: Deepstreamtech

As a Technical Lead (C++) at our company, you will thrive in a dynamic and innovative environment that prioritises employee growth and collaboration. We offer competitive benefits, a strong focus on work-life balance, and opportunities to lead cutting-edge projects in the financial technology sector. Our inclusive culture encourages continuous learning and development, making it an ideal place for professionals looking to make a meaningful impact in their careers.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Technical Lead (C++) in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with C++ or in similar roles. Attend meetups or webinars to meet potential employers and get your name out there.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving distributed systems or CI/CD pipelines. This will give you an edge and demonstrate your hands-on experience.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss how you've tackled challenges in past projects, particularly around server-side development and resilience.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Technical Lead (C++) in London

C++ Development
Object-Oriented Development
Distributed Systems Design
Inter-Process Communication
CI/CD Pipeline Development
Database Knowledge
SQL

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your 14+ years of experience in OO Development with C++. We want to see how your skills align with our needs, so don’t be shy about showcasing your expertise in distributed systems and modern C++.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for the Technical Lead role. Mention your experience with CI/CD pipelines and how you’ve tackled challenges in server-side development.

Showcase Your Problem-Solving Skills:We love candidates who can think on their feet! In your application, share examples of how you've solved complex problems in past projects. This will demonstrate your autonomy and technical knowledge, which are key for this role.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining the StudySmarter team!

How to prepare for a job interview at Deepstreamtech

Know Your C++ Inside Out

With 14+ years of experience in OO Development in C++, you should be ready to discuss your expertise in modern versions of C++. Brush up on the latest features from C++11 onwards and be prepared to share examples of how you've applied them in real-world projects.

Demonstrate Your Problem-Solving Skills

As a Technical Lead, you'll need to showcase your autonomy and problem-solving abilities. Think of specific challenges you've faced in distributed systems or CI/CD pipelines and how you overcame them. This will highlight your critical thinking and technical prowess.

Communicate Effectively

Effective communication is key, especially when working with Product Owners and end users. Practice explaining complex technical concepts in simple terms. Be ready to discuss how you've handled technical communications in past roles, as this will show your ability to bridge the gap between tech and non-tech stakeholders.

Familiarise Yourself with Testing Methodologies

Since testing is a critical part of the role, make sure you're well-versed in various testing methodologies, including non-functional testing. Prepare to discuss your experience with test automation frameworks and how you've contributed to improving release processes in previous positions.