×
Register Here to Apply for Jobs or Post Jobs. X

Senior Python Software Engineer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: SoCode Recruitment
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Python, AI Engineer (Applied/Software), Cloud Engineer - Software, Senior Developer
Salary/Wage Range or Industry Benchmark: 85000 - 125000 GBP Yearly GBP 85000.00 125000.00 YEAR
Job Description & How to Apply Below
Location: Greater London

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 Cloud Watch 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, Git Hub Copilot, Cursor…) to improve day‑to‑day productivity
  • Excellent communication skills
Desired, but not essential
  • Experience programming with Typescript / React
  • Exposure to semantic search, vector databases, or LLM orchestration frameworks (e.g., Lang Chain, Llama Index)
  • Familiarity with high‑scale data tools such as DuckDB, pandas, Spark, Databricks, or Snowflake
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary