Senior Software Engineer (Back-End) in London
Senior Software Engineer (Back-End)

Senior Software Engineer (Back-End) in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
T

At a Glance

  • Tasks: Mentor engineers, design software, and ensure high-quality code in a collaborative environment.
  • Company: Join TP ICAP, a leading market infrastructure provider with a focus on innovation.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make an impact in finance tech while working with cutting-edge tools and diverse teams.
  • Qualifications: Experience in .NET, AWS, and a passion for quality software development.
  • Other info: Inclusive culture that values diverse perspectives and encourages personal growth.

The predicted salary is between 36000 - 60000 ÂŁ per year.

The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions.

Role Overview

The Senior Software Engineer is responsible for mentoring team members, providing local management support to engineers, designing and maintaining software, collaborating with cross‑functional teams, and ensuring high‑quality code. The role involves overseeing CI/CD pipelines, monitoring system performance, and implementing security best practices. Additionally, the engineer participates in agile ceremonies and maintains detailed documentation.

Role Responsibilities

  • Mentor other engineers in the team, whilst ensuring alignment with project goals and timelines across the team.
  • Design, develop, and maintain software, ensuring seamless integration and performance.
  • Collaborate with cross‑functional teams, including Business Analysts (BAs) and Project Managers (PMs), to gather and refine requirements.
  • Implement and maintain Infrastructure as Code (IaC) using AWS CDK with Python.
  • Ensure high‑quality code through automated testing, particularly unit testing.
  • Oversee the implementation and management of CI/CD pipelines to streamline the software development lifecycle.
  • Monitor system performance, identify issues, and implement solutions to ensure high availability and performance.
  • Ensure security best practices are followed and implement necessary measures to protect cloud infrastructure and applications.
  • Participate in agile ceremonies and contribute to an agile mindset within the team.
  • Maintain detailed documentation of code, processes, and system configurations.

Experience / Competences

  • Proven experience as a Senior .NET Engineer, preferably in the finance sector.
  • Strong understanding of AWS services and hands‑on experience with Infrastructure as Code (IaC), particularly using AWS CDK in Python.
  • Experience with Entity Framework (or other CRMs) is beneficial.
  • Experience designing and building systems using a contract‑first methodology is beneficial.
  • Experience with writing tests or scripts in Python is beneficial.
  • Demonstrated experience with automated testing frameworks and a solid understanding of unit testing principles.
  • Experience working in agile environments and a strong agile mindset.
  • Attention to detail and the ability to work under pressure without being distracted by complexity.
  • Excellent problem‑solving skills and the ability to think critically and creatively.
  • Leadership and collaboration skills, with the ability to communicate effectively with team members and stakeholders.
  • Passion for code quality and a commitment to maintaining high standards of software development.

Skills

  • Strong communication skills, both written and verbal.
  • Fluent in back‑end development using .NET.
  • Strong understanding of microservices architecture in cloud environments.
  • Strong grasp of database design and experience with relational and/or NoSQL databases.
  • Competent in using Docker for containerisation.
  • Familiarity with Kubernetes, relying on the DevOps Engineer for orchestration.
  • Proficiency in using Git for version control and JIRA for backlog management.
  • Experience with CI/CD pipelines and tools.
  • Ability to write clear and concise documentation.
  • Ability to work effectively as part of a team and independently when required.

Not The Perfect Fit?

Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn’t align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation.

Company Statement

We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That’s why we’re building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute.

Senior Software Engineer (Back-End) in London employer: TP ICAP

At TP ICAP, we pride ourselves on being a leading employer in the financial services sector, offering a dynamic work environment that fosters innovation and collaboration. Our London office is not only a hub for cutting-edge technology but also a place where employees are encouraged to grow through mentorship and continuous learning opportunities. With a strong commitment to inclusivity and a culture that values diverse perspectives, we ensure that every team member feels valued and empowered to contribute to our mission of delivering exceptional liquidity and data solutions.
T

Contact Detail:

TP ICAP Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Back-End) in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your back-end development expertise. This is your chance to demonstrate your coding prowess and problem-solving abilities.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so be ready to discuss your past experiences and how they relate to the role.

✨Tip Number 4

Apply through our website! We love seeing candidates who take the initiative. Tailor your application to highlight how your experience aligns with the Senior Software Engineer role, and don’t hesitate to express your passion for innovative solutions.

We think you need these skills to ace Senior Software Engineer (Back-End) in London

.NET Development
AWS Services
Infrastructure as Code (IaC)
AWS CDK
Python
Automated Testing
Unit Testing
Agile Methodologies
Microservices Architecture
Database Design
Docker
Kubernetes
Git
JIRA
CI/CD Pipelines

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with .NET, AWS, and any relevant projects that showcase your skills in back-end development. We want to see how your background aligns 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 this role and how your experience makes you a great fit. Don’t forget to mention your enthusiasm for mentoring and collaboration, as these are key aspects of the position.

Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in past projects. We love seeing candidates who can think critically and creatively, especially when it comes to ensuring high-quality code and system performance.

Apply Through Our Website: We encourage you to apply directly 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 your initiative and interest in joining our team at TP ICAP!

How to prepare for a job interview at TP ICAP

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially .NET and AWS CDK with Python. Brush up on your knowledge of microservices architecture and containerisation with Docker, as these are crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Highlight your critical thinking and creativity, especially in high-pressure situations, as this will demonstrate your ability to thrive in a fast-paced environment.

✨Emphasise Collaboration

Since the role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated with Business Analysts and Project Managers. This will show that you can communicate effectively and align with project goals.

✨Prepare for Agile Discussions

Familiarise yourself with agile methodologies and be prepared to discuss your experience in agile environments. Mention any specific ceremonies you've participated in and how you contributed to fostering an agile mindset within your team.

Senior Software Engineer (Back-End) in London
TP ICAP
Location: 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

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>