Senior Python Developer | Investment Banking | Data & Application Platform

Luxoft

Greater London

On-site

GBP 90,000 - 120,000

Full time

8 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Luxoft in London is seeking a Senior Python Developer to join a high-performing engineering team building a brand-new data and application platform for a leading investment banking client.

This hands-on technical leadership role involves defining architecture, mentoring developers, and delivering scalable, enterprise-grade solutions using Python, Databricks, Azure DevOps, and cloud-native tooling.

Qualifications

  • Extensive Sybase ASE/IQ experience with database development and stored procedures.
  • Advanced SQL skills, including query optimisation and performance tuning.
  • Proven ETL design, development and maintenance experience.
  • Strong Unix/Linux knowledge and shell scripting ability.
  • Experience in Agile delivery environments (Scrum, Kanban, etc.).

Responsibilities

  • Design, develop, and maintain scalable Python backend services and APIs.
  • Build data pipelines and processing workloads on Databricks.
  • Design, implement, and maintain CI/CD pipelines in Azure DevOps.
  • Provide technical leadership and architectural guidance for the new platform.
  • Mentor engineers via code reviews, pair programming, and coaching best practices.
  • Design and consume RESTful APIs with cross-functional teams.
  • Translate business requirements into robust, scalable technical solutions.
  • Champion clean code and engineering standards; drive continuous improvement.
  • Develop and maintain automated unit and integration tests.
  • Participate in Agile ceremonies: planning, refinement, reviews, retrospectives.
  • Collaborate with Product, Architecture, QA, and business stakeholders.
  • Support and enhance existing applications in a fast-paced banking environment.

Skills

Python
SQL
ETL
Databricks
CI/CD
Unix/Linux
REST APIs
Agile

Tools

Databricks
Azure DevOps
Python

Job description

We are seeking a Senior Python Developer to join a high-performing engineering team building a brand-new data and application platform for a leading investment banking client. This is a hands-on technical leadership role where you will help define architecture, drive engineering excellence, mentor developers, and deliver scalable, enterprise-grade solutions. If you're passionate about clean code, modern engineering practices, data platforms, and working on complex systems that have real business impact, we'd love to hear from you.

What You'll Be Doing
  • Design, develop, and maintain scalable backend services and APIs using Python
  • Build and optimise data pipelines and processing workloads on Databricks
  • Design, implement, and maintain CI/CD pipelines and release processes within Azure DevOps
  • Provide technical leadership and architectural guidance during the development of a new strategic platform
  • Mentor engineers through code reviews, pair programming, and best-practice coaching
  • Design and consume RESTful APIs while collaborating with cross-functional teams
  • Translate business requirements into robust, scalable technical solutions
  • Champion clean code principles, engineering standards, and continuous improvement initiatives
  • Develop and maintain automated unit and integration tests
  • Participate in Agile ceremonies including planning, refinement, reviews, and retrospectives
  • Collaborate closely with Product, Architecture, QA, and business stakeholders
  • Support and enhance existing applications within a fast-paced enterprise investment banking environment
What We're Looking For
  • Extensive experience working with Sybase ASE and/or Sybase IQ, including database development and stored procedures
  • Advanced SQL skills, including query optimisation and performance tuning
  • Proven experience designing, developing, and maintaining ETL processes
  • Strong knowledge of Unix/Linux environments and shell scripting
  • Experience testing both applications and data-processing solutions
  • Excellent understanding of clean coding and software engineering best practices
  • Experience working within Agile delivery environments (Scrum, Kanban, etc.)
Why Join?
  • Opportunity to build a greenfield platform from the ground up
  • Significant technical influence over architecture and engineering standards
  • Work with modern technologies including Python, Databricks, Azure DevOps, and cloud-native tooling
  • Collaborate with experienced engineering and business professionals in a leading investment banking environment
  • Join a culture that values technical excellence, continuous learning, and high-quality delivery
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Sybase & Python Developer
Senior Sybase & Python Developer

Luxoft • Greater London

On-site
GBP 110,000 - 140,000
Senior Python & Sybase Data Platform Lead
Senior Python & Sybase Data Platform Lead

Luxoft • Greater London

On-site
GBP 110,000 - 140,000
Python Software Engineer
Python Software Engineer

Harrington Starr • Greater London

On-site
GBP 70,000 - 110,000
Sr. Python Developer
Sr. Python Developer

Ascendion • Bromley

On-site
GBP 70,000 - 90,000
Competitive pay
Great benefits
Opportunities to lead
Senior Data Engineer (Python)
Senior Data Engineer (Python)

Boost Talent ltd • Manchester

On-site
GBP 85,000 - 120,000
Python Developer
Python Developer

Harrington Starr • Greater London

On-site
GBP 70,000 - 110,000
Senior Data Engineer
Senior Data Engineer

GCS • City Of London

Hybrid
GBP 148,000 - 166,000
Data Engineer
Data Engineer

Hunter Bond • Greater London

On-site
GBP 89,000 - 148,000
Senior Python Engineer
Senior Python Engineer

SGI • City Of London

On-site
GBP 60,000 - 80,000
Python Developer
Python Developer

Saragossa • Greater London

On-site
GBP 70,000 - 120,000