Senior Software Engineer (Python)
Harnham
London, UK
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft 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
£80,000.0
Working hours
Regular working hours
Job source
Tech stack
Databases
Continuous Integration
Information Engineering
Django Web Framework
Github
Python (Programming Language)
NoSQL
SQL Databases
Large Language Models
Generative AI
Cloudformation
Fastapi
+9 more
Vue.js
Containerization
Tools for Reporting
Front End Software Development
Restful APIs
Terraform
Api Management
Docker
Microservices
Job description
- 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.
Requirements
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., * 5+ years of experience as a Software Engineer, ideally in Python (3.10+).
- Strong understanding of CI/CD pipelines (e.g. GitHub Actions) and containerisation (Docker).
- Familiarity with databases (SQL, NoSQL, or graph) and API integrations.
- Excellent communicator who thrives in a collaborative, fast-paced environment.
- 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.
Benefits & conditions
- 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 awards and genuinely invests in its people., * Salary up to £80,000, depending on experience.
- Hybrid working - 1-3 days per week in London office.
- 25 days holiday + the option to buy 5 more.
- Private medical cash plan, income protection & life assurance.
- Annual performance-based bonus (up to 7%).
- Sabbatical after 7 years’ service, flexible working, and wellbeing contribution.
- Office perks: free breakfasts, snacks, fruit, and weekly lunches.
- Access to Croud Campus and other professional development programmes.
- Inclusive, collaborative environment with strong career growth paths.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
EM
Eli McGarvie
Data Engineer Salary UK
about 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
EM
Eli McGarvie
Software Engineer Salary in The UK
over 3 years ago