Senior Python Software Engineer

SoCode
Bunhill, London, United Kingdom
3 days ago
£80,000 – £100,000 pa

Salary

£80,000 – £100,000 pa

Job Type
Permanent
Work Pattern
Full-time
Work Location
Hybrid
Seniority
Senior
Education
Degree
Visa Sponsorship
Available
Posted
7 Jul 2026 (3 days ago)

Benefits

Hybrid working Technical mentorship opportunities Exposure to AI engineering tools

Senior Python Software Engineer

Location: London, UK

Working Environment: Hybrid

The company is a leading financial data and analytics company who are looking to hire a Senior Software Engineer with experience of working on the development of SaaS applications.

As a Senior Software Engineer, you will focus on the development of their market-leading SaaS products, which deliver data science and data visualisation for the world's largest financial datasets. You will technically lead the end-to-end delivery of several components within the platform, working closely with the SaaS Product Owner, internal teams and external customers, whilst leveraging modern AI agent tools and automated workflows to accelerate delivery, champion high engineering standards, and help mentor and support your teammates.

Key Responsibilities

Design, develop, and evolve scalable, secure, and reliable microservices powering our core SaaS products, including enterprise solutions across single- and multi-tenant architectures.

Leverage and champion AI-powered engineering tools, LLM coding assistants, and automated workflows to accelerate development, improve code quality, and enhance team productivity.

Partner closely with the Product Owner to translate complex financial data requirements into well-defined technical solutions, applying a product-focused mindset and confidently navigating ambiguity.

Contribute to AWS infrastructure including leveraging CloudWatch Logs for monitoring, diagnostics, and incident support, maintaining operational excellence across services.

Support the growth of junior and mid-level engineers through code reviews, technical guidance, and knowledge sharing, helping to continuously raise engineering standards across the team.

Key Requirements

Degree in computer science or other STEM degree plus relevant programming experience

6+ years of experience programming in Python and working across the entire Software Development Life Cycle, with significant exposure to developing SaaS applications

Experience working with AWS and Terraform

Experience with AI assisted tools (Claude, GitHub Copilot, Cursor…) to improve day-to-day productivity

Excellent communication skillsDesired, but not essential:

Experience programming with Typescript / React

Exposure to semantic search, vector databases, or LLM orchestration frameworks (e.g., LangChain, LlamaIndex)

Familiarity with high-scale data tools such as DuckDB, pandas, Spark, Databricks, or Snowflake

Related Jobs

View all jobs

Senior Python Software Engineer

Zenovo Bs16Qf, BS1 6QF, United Kingdom
£70,000 – £80,000 pa Hybrid

Senior Software Engineer

Intec Select Billingsgate, City And County Of the City Of London, United Kingdom
£700 – £800 pd Hybrid Clearance Required

Senior Site Reliability Engineer - Python

Inspire People Cf101Xs, Cymru / Wales, CF10 1XS, United Kingdom
£63,824 – £80,158 pa Hybrid Clearance Required

Senior Site Reliability Engineer - Python

Inspire People Sw1A2Et, SW1A 2ET, United Kingdom
£67,867 – £83,778 pa Hybrid Clearance Required

Senior Site Reliability Engineer - Python

Inspire People B24Bj, B2 4BJ, United Kingdom
£63,824 – £80,158 pa Hybrid Clearance Required

Senior Site Reliability Engineer - Python

Inspire People Dl14Wf, DL1 4WF, United Kingdom
£63,824 – £80,158 pa Hybrid Clearance Required

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.