Backend Software Engineer (Python)

The Emerald Group Ltd, Search and Selection

Greater London

Hybrid

GBP 50,000 - 70,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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 Software Engineer (Hybrid in London)
Senior Software Engineer (Hybrid in London)

Signify Technology • Greater London

Hybrid
GBP 60,000 - 90,000
Bonus
Benefits
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 Developer
Python Developer

Spencer Scott - Technology Recruitment • Greater London

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

Harnham • Greater London

Hybrid
GBP 70,000 - 80,000
Bonus
Benefits
Hybrid London office
Python Developer
Python Developer

Pioneer Search • City Of London

Hybrid
GBP 35,000 - 45,000
Insurance Analytics Developer
Insurance Analytics Developer

Lane Clark & Peacock • Greater London

Hybrid
GBP 65,000 - 110,000
Hybrid working
Professional study support
Wellbeing networks
+3
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
Senior Data Engineer
Senior Data Engineer

KDR Talent Solutions Ltd • Greater London

Hybrid
GBP 80,000 - 85,000
Generous bonus scheme
Hybrid working
Work abroad option
+2
Data Engineer Python ETL SaaS
Data Engineer Python ETL SaaS

Client Server Limited • Greater London

Remote
GBP 80,000 - 95,000
Enhanced maternity package
25 days annual holiday
Pension
+9
Senior Software Engineer
Senior Software Engineer

Pure Resourcing Solutions Limited • Cambridgeshire and Peterborough

Hybrid
GBP 75,000 - 110,000