At a Glance
- Tasks: Design and develop scalable software solutions for global financial markets.
- Company: Leading global Financial Market data provider with an engaging environment.
- Benefits: Competitive salary, remote work options, and opportunities for professional growth.
- Other info: Collaborative culture with excellent career advancement opportunities.
- Why this job: Join a dynamic team and tackle technically challenging projects that make a real impact.
- Qualifications: Strong C#.NET, SQL Server, and Python skills; experience in Agile environments.
The predicted salary is between 60000 - 80000 £ per year.
Our client is a leading global Financial Market data provider who runs a number of change programs to deliver high-quality software that connects Financial Markets across the globe in a real-time, high frequency, and low-latency data management chain. The projects are technically challenging in an environment that is very engaging. The team is responsible for building scalable, reliable, and high-quality software solutions that support onboarding of new data feeds, implementation of complex business and index methodologies, and development of reporting capabilities across BAU platforms.
The environment is primarily based on SQL Server, C#.NET, and Python, with exposure to AWS, Angular, Terraform, Ansible, and selected legacy technologies where required. Strong emphasis is placed on automation, AI-assisted engineering, quality assurance, and operational stability. The goal is to establish a consistent integration approach by building and evolving reusable services, APIs and supporting infrastructure - leveraging AWS native services where appropriate—alongside strong data modelling and automated testing (including agentic AI-assisted tooling) to improve efficiency, throughput and quality.
Responsibilities
- Design, develop, and maintain scalable software solutions across the platforms.
- Develop backend services, APIs, integrations, and data processing components.
- Collaborate with business stakeholders and SMEs to translate requirements into technical solutions.
- Contribute to automation, testing, CI/CD, and operational improvements.
- Support onboarding of new data feeds, applications, and reporting capabilities.
- Participate in troubleshooting, defect resolution, and production support activities.
- Contribute to technical documentation, code reviews, and knowledge sharing.
- Work closely with distributed engineering and DevOps teams.
Skills
- Strong hands-on experience with C#.NET development.
- Solid SQL Server and database development experience.
- Good knowledge of Python.
- Exposure to AWS, Angular, Terraform, Ansible, Java, or Sybase.
- Experience building APIs, backend services, and integration solutions.
- Understanding of software architecture and automation testing.
- Experience working in Agile delivery environments.
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills.
Nice to have
- Financial services experience is highly preferred.
Senior Full-Stack Software Engineer in London employer: Luxoft
As a leading global Financial Market data provider, our company offers an exceptional work environment for Senior Full-Stack Software Engineers, characterised by technical challenges and a commitment to innovation. Employees benefit from a culture that prioritises collaboration, continuous learning, and the use of cutting-edge technologies like AWS and AI-assisted engineering, ensuring ample opportunities for professional growth. Located in a dynamic sector, we provide a unique chance to contribute to impactful projects that shape the future of financial markets.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full-Stack Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We can’t stress enough how personal connections can lead to job opportunities.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C#.NET, SQL Server, and Python. We recommend including links to GitHub or any live demos to impress potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We suggest using platforms that simulate real interview scenarios to boost your confidence and performance.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates. Let’s get you that dream job!
We think you need these skills to ace Senior Full-Stack Software Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on experience with C#.NET, SQL Server, and Python, as well as any exposure to AWS and other relevant technologies.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've designed and developed scalable software solutions or contributed to automation and testing in previous projects.
Showcase Your Problem-Solving Skills:In your application, don't shy away from discussing challenges you've faced and how you resolved them. We love candidates who can demonstrate strong analytical skills and a proactive approach to troubleshooting.
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 us you're keen on joining our team!
How to prepare for a job interview at Luxoft
✨Know Your Tech Stack
Make sure you’re well-versed in C#.NET, SQL Server, and Python. Brush up on your knowledge of AWS, Angular, Terraform, and Ansible too. Be ready to discuss how you've used these technologies in past projects and how they relate to the role.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your analytical and problem-solving abilities. Think of specific challenges you faced in previous roles and how you tackled them, especially in high-frequency or low-latency environments.
✨Understand Agile Methodologies
Since the role involves working in Agile delivery environments, be prepared to discuss your experience with Agile practices. Share how you’ve collaborated with teams, adapted to changes, and contributed to continuous improvement.
✨Communicate Effectively
Strong communication skills are key. Practice explaining complex technical concepts in simple terms, as you’ll need to collaborate with business stakeholders and SMEs. Show that you can bridge the gap between technical and non-technical teams.