XX
MCS Group | Your Specialist Recruitment Consultancy

Senior Software Engineer

  • +3
  • +10
  • GB
    London, England
Show interest
  • +3
  • +10
  • GB
    London, England

About

Senior Software Engineer - Financial Technology

Join our team in London (Hybrid) and work on cutting-edge systems.

The Opportunity

We are looking for a Senior Software Engineer to build scalable and high-performance applications that support complex financial operations. As part of a cross-functional team, you'll contribute to both backend and infrastructure development, solving complex problems and collaborating with engineers, quants, and product teams.

Key Responsibilities:
  • Designing, building, and optimising high-performance applications in a modern development environment.
  • Developing backend services and APIs, ensuring scalability and efficiency.
  • Working with cloud-based infrastructure to build and maintain reliable, distributed systems.
  • Collaborating with other engineers and stakeholders to drive best practices in software development, security, and architecture.
  • Identifying opportunities to improve system performance, reliability, and maintainability.
  • Contributing to code reviews, technical discussions, and mentoring junior engineers.
Requirements:
  • Strong programming skills in Python & Rust.
  • Experience working with cloud platforms such as AWS, Azure, or GCP.
  • Solid understanding of microservices architecture and event-driven systems.
  • Hands-on experience with databases (SQL or NoSQL) and distributed computing concepts.
  • Familiarity with infrastructure as code (IaC) and DevOps practices.
  • A problem-solving mindset, with a focus on writing clean, efficient, and maintainable code.
Nice to Have:
  • Experience working in financial services, trading, or risk management platforms.
  • Knowledge of containerisation and orchestration tools like Docker and Kubernetes.
  • A passion for exploring new technologies and continuously improving systems.
What's on Offer?
  • Competitive salary + performance-based bonus
  • Private healthcare
  • Pension & financial benefits
  • Support for professional development and training
  • A collaborative, high-performing tech culture

Nice-to-have skills

  • Python
  • Rust
  • AWS
  • Azure
  • GCP
  • SQL
  • NoSQL
  • DevOps
  • Docker
  • Kubernetes
  • London, England

Work experience

  • Backend
  • Data Infrastructure
  • DevOps

Languages

  • English