Senior Python Developer

Overview

Our client is seeking a Senior Python Developer to join their multidisciplinary delivery teams, building, supporting, and maintaining user-centred digital solutions that deliver real value. This senior-level role combines hands-on technical leadership with consultancy responsibilities, offering the opportunity to influence solution design, mentor others, and work closely with clients across a range of complex digital programmes.

This position is well suited to an experienced developer who is operating at senior level and is looking for continued growth, progression, and broader leadership responsibility.

Responsibilities

• Act as a technical subject matter expert within delivery teams, ensuring high-quality, user-centred software aligned to business requirements and best practice.

• Collaborate with designers, researchers, product managers, and engineers to explore, design, and deliver effective solutions to client challenges.

• Design, implement, and manage software development and deployment pipelines, proactively resolving issues and bottlenecks.

• Present technical solutions, prototypes, and progress clearly to both technical and non-technical stakeholders.

• Build strong working relationships with team members and stakeholders, supporting effective delivery and issue resolution.

• Contribute to recruitment activities and support the professional development and upskilling of other engineers.

• Promote engineering capability externally through activities such as blogs, workshops, seminars, or conferences.

Requirements

• Strong verbal and written communication skills, with the ability to adapt messaging for technical and non-technical audiences.

• Proven experience across the full software development lifecycle delivering user-centred digital solutions.

• Full-stack development experience using Python, HTML, CSS, and JavaScript.

• Experience with JavaScript frameworks or libraries such as React, Angular, or Node.js.

• Containerisation experience using Docker, Kubernetes, or similar technologies.

• Experience designing and working with microservices architectures and RESTful APIs.

• Practical experience working within Agile methodologies, including Scrum, Kanban, and TDD.

• Experience designing and building native and web applications at varying scales.

• Infrastructure as Code experience (e.g. Terraform, CloudFormation, ARM, or similar).

• Strong experience with public cloud platforms (AWS or Azure) and DevOps practices.

• Familiarity with CI/CD tools such as Jenkins, Azure DevOps, AWS CodeBuild, or Atlassian tools.

• Experience delivering projects within public sector environments (e.g. government or healthcare) is highly desirable.

Benefits

• Competitive salary with clear progression opportunities at senior level.

• Contributory pension scheme (6% employer contribution, 2% employee contribution).

• 25 days’ annual leave plus UK public holidays.

• Flexible benefits package, including private health and dental cover, additional pension contributions, extra holiday purchase, wellbeing contributions, charity contributions, and sustainability initiatives.

• Life assurance, death in service, and critical illness cover.

• Cycle-to-Work and salary sacrifice electric vehicle schemes.

• Volunteer days, season ticket loans, and access to wellbeing and financial support resources.

Application Process

If you are an experienced Python developer looking to combine technical leadership with consultancy impact, please apply via the link provided by our client to review the full role profile and submit your application.

Job Details

Company
Owen Reed
Location
Leeds, West Yorkshire, England, United Kingdom
Employment Type
Full-Time
Salary
£57,000 per annum
Posted