Senior Software Engineer - Python
Experian
As a Backend Senior Software Engineer at Experian, you design, build, and operate production-grade backend systems. You will own the full software lifecycle and contribute to scalable services used by customers and partners. You collaborate with cross-functional teams to enable data-driven product capabilities and improve reliability and usability. You will shape solutions, balance speed with quality, and communicate trade-offs to diverse stakeholders. This role offers impact on a global platform and exposure to modern tech in a people-first culture.
Pay / Benefits- Hybrid-based role
- 40% office base
- Competitive compensation and discretionary bonus
- Pension
- BUPA healthcare
- 25 days annual leave plus bank holidays
- Own the full software development lifecycle from requirements to deployment, monitoring, and production support
- Design, build, and operate backend services including APIs, integrations, reporting, and data-focused systems
- Collaborate with Engineers, Product, and Data Scientists to shape data-driven solutions
- Manage production systems with monitoring, debugging, and continuous improvement
- Deliver changes frequently and safely, balancing speed with reliability and quality
- Communicate technical decisions and trade-offs clearly to technical and non-technical stakeholders
- Solid backend experience using Python in production
- Experience building and running backend systems end-to-end
- Experience building and operating systems on AWS
- Experience practising Test Driven Development (TDD) and automated testing
- Experience with pair programming or collaborative development practices
- Ability to explain technical concepts and trade-offs clearly to different audiences
- Collaborative mindset
- Strong communication skills
- Ability to explain trade-offs to different audiences
- Python (production-grade backend)
- AWS
- Test Driven Development (TDD)
Reference: WJ-747_31292246 · Posted 13 Nov 2026, 11:01 AM