Backend Software Engineer (Python)
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
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 similar jobs in United Kingdom by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in United Kingdom.
No similar openings right now. Refine your search or create an alert above.