Senior Full-Stack Software Engineer

Luxoft
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
C Sharp (Programming Language)
Code Review
Continuous Integration
Database Development
DevOps
Python
Microsoft SQL Server
Software Architecture
Ansible
Software Systems
Systems Integration
Data Processing
SAP Sybase ASE
Backend
Angular
Enterprise Integration
Api Design
Terraform

Job description

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.

Requirements

Do you have experience in Terraform?, Must have

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.

About the company

Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

Apply for this position