Senior Python Engineer
Method Resourcing
Watford, UK
22 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£75,000.0
Working hours
Regular working hours
Job source
Tech stack
Amazon Web Services
Automation of Tests
Microsoft Azure
Software Quality
Information Engineering
Software Design Patterns
Distributed Systems
Django Web Framework
Python (Programming Language)
Machine Learning
NoSQL
Queueing Systems
+13 more
Software Engineering
Google Cloud
Flask (Web Framework)
Git
Fastapi
Event Driven Architecture
Pytest
AI Platforms
Infrastructure Automation Frameworks
Code Testing
Restful APIs
Docker
Microservices
Job description
We are seeking an experienced Senior Python Engineer to join our growing engineering team in Watford. You’ll play a key role in designing, building, and scaling high-performance applications that power critical business functions and customer experiences.
This is an opportunity to work on challenging technical problems, influence architectural decisions, mentor developers, and help shape the future of our technology platform.
What You’ll Be Doing
- Designing, developing, and maintaining scalable Python applications and services
- Building robust APIs and microservices architectures
- Writing clean, maintainable, and well-tested code
- Collaborating closely with Product Managers, Designers, and Engineering teams
- Driving best practices in software engineering, code quality, and performance
- Participating in architecture reviews and technical decision-making
- Identifying and implementing improvements to systems, processes, and tooling
- Supporting cloud-native deployments and infrastructure automation
Requirements
Essential
- Professional Python development experience (5+ years)
- Strong understanding of software design patterns and engineering principles
- Experience with frameworks such as FastAPI, Django, or Flask
- Solid knowledge of RESTful APIs and distributed systems
- Experience working with relational and NoSQL databases
- Strong testing experience (PyTest, unit, integration, and automated testing)
- Experience with Git and modern CI/CD pipelines
- Excellent problem-solving and communication skills
- Experience with Azure
Desirable
- Docker and Kubernetes experience
- Experience with AWS, or Google Cloud
- Knowledge of event-driven architectures and message queues
- Exposure to data engineering, machine learning, or AI platforms
- Experience leading technical projects or mentoring engineers
Benefits & conditions
- Competitive salary and performance bonus
- Flexible and hybrid working arrangements
- Private healthcare
- Pension contribution
- Learning and development budget
- Modern equipment and tools
- Clear progression opportunities into Lead and Principal Engineering roles
- Cooperative, inclusive, and high-performing engineering culture
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerboard.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
EM
Eli McGarvie
Data Engineer Salary UK
about 3 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
EM
Eli McGarvie
Fullstack Developer Salary UK
about 3 years ago