MCS Group | Your Specialist Recruitment Consultancy
Senior Software Engineer
- +3
- +10
- London, England
- +3
- +10
- London, England
About
Senior Software Engineer - Financial Technology
Join our team in London (Hybrid) and work on cutting-edge systems.
The OpportunityWe 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.
- 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.
- 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.
- 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
Work experience
- Backend
- Data Infrastructure
- DevOps
Languages
- English