via indeed · 3 June 2026 ·3 days ago

Senior Full-Stack Software Engineer

Luxoft
London
2,042 more jobs in London.
Upload your CV and see which ones actually match you.
Upload CV

Project description

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

Contributes and leads development through high\-quality software design and architecture

Identifies, prioritises, and performs tasks in the software development lifecycle

Develops tools and applications by producing clean, eficient and scalable code

Advocate for and implement engineering guidelines for excellence, including automation, code reviews, continuous

integration/continuous delivery (CI/CD), and performance tuning

Ensures high quality, reliable products using unit, integration and BDD test suites

Collaborates closely with business and engineering partners to deliver products, services, improvements and

solutions to meet customer needs and align with goals of the business and engineering lines

Communicates with clarity, precision, and influence, presenting complex information in a clear and concise format

that is appropriate for the audience

Drive a culture of engineering excellence through mentorship, peer reviews, and promoting standard methodologies

in software design and development

Continuously optimize systems for performance, scalability, and security in a fast\-paced, production environment

Skills

Must have

Over 8\+ years proven experience as a Software Developer, architecting, developing and testing large\-scale data intensive applications in an enterprise environment

Solid Prior experience of Database modelling / design, performance tuning, and optimization

Thorough knowledge of application programming for data intensive applications on SQL Server using Stored Procedures / tSQL

Proficiency in C\# .NET, including designing and implementing RESTful APIs and microservices

UI development for business\-critical applications in Angular, JavaScript, HTML/CSS and other modern UI technologies

Strong understanding of AWS cloud infrastructure and native services

AWS EC2, EKS, Lambda, SQS, SNS, AWS Glue etc

Experience with unit testing frameworks (e.g. MSTest, tSQLt) and Behaviour\-Driven Development (BDD) tools (e.g. Cucumber, Mocha).

Proven ability to deliver high\-quality, maintainable code and systems.

Extensive experience in software engineering principles, CI/CD tools and automation processes

Strong analytical skills and a problem\-solving mentality

Some experience of Business and Technical Analysis, Quality Assurance, Delivery Management, and/or Emerging Technology and Governance

Experience working in an agile environment with a focus on collaboration, automation, and continuous improvement

Experience with Financial Markets in Equities and / or Fixed Income

Prior experience with Java (including SpringBoot) and / or Python for cross\-platform integrations, greenfield and legacy systems is hugely advantageous

Familiarity with Sybase and PostgreSQL, including database management and optimization

Nice to have

Financial services experience is highly preferred.

Articulate, energetic person able to work alone or as part of a team

Excellent attention to detail but an ability to think laterally to solve business problems

Excellent interpersonal skills, both written and verbal, with the ability to work efectively with both technical and nontechnical

collaborators

A passion for continuous learning and improving software engineering practices

Ability to learn quickly, work under pressure and to tight deadlines

Demonstrated ability to mentor and grow junior engineers

Creative, results driven, self\-motivated and solutions oriented

Demonstrates a can\-do attitude, exhibits self\-confidence

Other

Languages

English: C1 Advanced

Seniority

Senior


London, United Kingdom of Great Britain and Northern Ireland

Req. VR\-123127

Domain Specific Languages

BCM Industry

02/06/2026

Req. VR\-123127

The market for this type of role

Similar openings
2,042
Engineering roles in London
Full-time
80%
of Engineering roles in the UK
Remote possible
9%
of Engineering roles
Luxoft

19 open positions · Berlin, Bristol, Eindhoven, Garching Bei München, Göteborg +4

📊 Engineering · the UK
5,538
active jobs
13.4%
Remote
Ø 2d
avg. online
Top skills in demand
ExcelERPISOPythonAWSCI/CDSQLAzureAgileLean

Frequently asked questions

How many Engineering jobs are available in London?
Currently 2,042 Engineering roles in London on AlmostHired, across 680 different companies. Our data is updated daily.
Do Engineering roles offer remote work?
9% of Engineering roles in the UK allow remote work, either partial or full. To filter specifically for remote positions, use AlmostHired.
How do I know if I match this role?
Upload your CV — our AI compares your profile to the job requirements and gives you a precise match score, with matching and missing skills.