Software Developer
£50,000
LONDON
Our client is looking for a Software Developer to join a well-established, digital-first organisation with a heavy investment in data, analytics, and modern engineering practices. This is a growth role for someone who enjoys writing clean, well-structured Python, taking ownership of production code, and working in an environment where adaptability and collaboration really matter.
THE COMPANY
A UK-based, consumer-facing organisation operating at national scale, with millions of customers and a strong reputation for being technology-led. The business has been investing heavily in digital transformation, growing headcount significantly over the past two years and continuing to build out its engineering and data capabilities.
THE ROLE
- Design, develop, and maintain Python code supporting core internal platforms
- Take ownership of a significant portion of the codebase, progressing changes from development through to deployment
- Write clean, well-structured, object-oriented Python code following best practices
- Use GitHub for version control, code reviews, and pull requests
- Work collaboratively with engineers, analysts, and data professionals across the wider team
- Adapt to different ways of working and contribute positively to technical discussions and feedback loops
- 2-3 years' experience working as a Software Developer (experience level flexible for strong candidates)
- Strong Python development skills with a good grounding in OOP principles
- Experience working with version control (Git) and collaborative coding workflows
- Curious, adaptable, and keen to learn within a complex technical environment
- Base salary: £50,000
- Mostly remote working (fortnightly collaboration days in London)
- Stable, well-funded business with long-term technical investment
- Opportunity to grow responsibility and technical ownership over time
- Exposure to high-quality engineering and data practices