Backend Software Engineer (Python)

The Emerald Group Ltd, Search and Selection

Greater London

On-site

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The Emerald Group Ltd, Search and Selection is seeking a mid-level Software Engineer for a hybrid role in London. You'll be developing a SaaS platform for non-life insurance business, primarily focusing on Python development. Responsibilities include managing performance for large datasets, utilizing Azure PaaS tools, and integrating Python and C# codebases. Ideal candidates will have experience with GB-scale data optimization, modular coding, and analytical pipelines.

Qualifications

  • Experience handling GB-scale datasets (4GB+) and optimizing performance.
  • Proficient in writing modular, production-quality Python code.
  • Experience in building end-to-end analytical pipelines.

Responsibilities

  • Manage performance bottlenecks for large datasets.
  • Utilize Azure tools for cloud infrastructure.
  • Integrate Python and C# codebases.

Skills

Large Dataset Management
Advanced Python Logic
Analytical Pipelines
C# literacy

Tools

Azure PaaS

Job description

Join a team developing a SaaS platform used to assess over £200bn of non-life insurance business. This is a mid-level software engineering role focused on production-grade Python development rather than research or one-off analysis. Hybrid role based in London (2 days per week in office)

You will work in a team of 15, collaborating with C# developers and actuarial data scientists to deliver scalable features.

The role
  • Technical Challenge: Take ownership of performance bottlenecks involving 4GB+ datasets.
  • Cloud Infrastructure: Utilize Azure PaaS tools including Functions, Batch, Blob/Table Storage, and CosmosDB.
  • Integration: Work on the integration and restructuring of Python and C# codebases to improve cohesion.
  • Standards: Apply software engineering best practices including OOP, unit testing, and CI/CD.

To be successful in this role, you must demonstrate specific experience in:

  • Large Dataset Management: A track record of handling GB-scale data (4GB+) and addressing performance via vectorisation, parallelism, or memory optimisation.
  • Advanced Python Logic: Writing modular, production-quality code using classes/functions and addressing bottlenecks via chunking or asynchronous processing.
  • Analytical Pipelines: Building end-to-end pipelines that handle data ingestion, transformation, and modelling.
  • C# literacy: Ability to read and understand C# - not necessary to write, but understanding of cohesion between Python & C# is desirable.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer - AWS and AI
Senior Python Engineer - AWS and AI

TalentHawk • Greater London

Hybrid
GBP 48,000 - 80,000
Senior Software Engineer (Hybrid in London)
Senior Software Engineer (Hybrid in London)

Signify Technology • Greater London

Hybrid
GBP 60,000 - 90,000
Bonus
Benefits
Senior Python Engineer
Senior Python Engineer

your Jared • Greater London

Hybrid
GBP 80,000 - 95,000
Hybrid work model
London office access
Career progression
+1
Python Software Engineer
Python Software Engineer

Spectrum IT Recruitment • City Of London

Hybrid
GBP 80,000 - 88,000
Bonus: 8%
Pension: 10%
Private healthcare
Python Developer
Python Developer

Spencer Scott - Technology Recruitment • England

Hybrid
GBP 50,000 - 70,000
Generous Bonus Scheme
14% Pension
Flexible hours
+5
Python Developer
Python Developer

Pioneer Search • City Of London

Hybrid
GBP 35,000 - 45,000
Senior Data Engineer - London - £75,000-£85,000 - Hybrid - Insurance
Senior Data Engineer - London - £75,000-£85,000 - Hybrid - Insurance

Ascentia Partners • Greater London

On-site
GBP 50,000 - 70,000
Python Software Engineer
Python Software Engineer

CBSbutler Ltd. • Leeds

Hybrid
Python Engineer
Python Engineer

LinkedTrade • Greater London

Hybrid
GBP 65,000 - 90,000
Competitive salary
Hybrid work arrangement
Collaborative environment
Hybrid London Python Software Engineer (Data Pipelines)
Hybrid London Python Software Engineer (Data Pipelines)

The Emerald Group Ltd, Search and Selection • Greater London

Hybrid
GBP 50,000 - 70,000