Senior Software Engineer Python
Senior Software Engineer (Python)
Hybrid London (1-3 days per week)
Up to £80,000 + Benefits
Are you a passionate Python engineer who thrives on building scalable, high-quality software? We're working with a multi-award-winning digital agency, recognised as one of the Sunday Times Best Places to Work, that's looking for a Senior Software Engineer (Python) to help shape the next generation of their data-driven tools and products.
Why this role?
-  Work at the intersection of data, automation, and AI, delivering tools that drive measurable impact for global brands. 
-  Join a collaborative, innovative engineering culture where learning, experimentation, and technical excellence are at the core. 
-  Hybrid flexibility: 1-3 days per week in the London office, balance the rest remotely. 
-  Be part of a company that has won multiple Performance Marketing Employer of the Year awards - and genuinely invests in its people. 
What you'll be doing:
-  Designing, building, and maintaining scalable Python-based applications and microservices. 
-  Developing internal tools and automation to support both client delivery and internal teams. 
-  Building, testing, and deploying RESTful APIs using frameworks like FastAPI or Django REST Framework. 
-  Collaborating with data and platform engineers to integrate new features and optimise performance. 
-  Ensuring robust engineering practices including CI/CD, TDD, and secure development. 
-  Supporting and mentoring junior engineers, helping raise the technical bar across the team. 
-  Staying hands-on while contributing to the architectural direction and long-term roadmap. 
What we're looking for:
-  5+ years of experience as a Software Engineer, ideally in Python (3.10+). 
-  Proven experience developing cloud-native applications (GCP or AWS). 
-  Strong understanding of CI/CD pipelines (e.g. GitHub Actions) and containerisation (Docker). 
-  Experience designing scalable, secure systems using modern principles (SOLID, TDD). 
-  Familiarity with databases (SQL, NoSQL, or graph) and API integrations. 
-  Excellent communicator who thrives in a collaborative, fast-paced environment. 
Nice-to-haves:
-  Experience with Generative AI / LLMs in applied engineering contexts. 
-  Exposure to infrastructure-as-code (Terraform, CloudFormation, or CDK). 
-  Familiarity with Vue.js or other front-end frameworks for collaboration with UI teams. 
- Company
- Harnham - Data & Analytics Recruitment
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £70,000 - £80,000 per annum
- Posted
- Company
- Harnham - Data & Analytics Recruitment
- Location
- London, South East, England, United Kingdom
- Employment Type
- Full-Time
- Salary
- £70,000 - £80,000 per annum
- Posted