Lead Software Engineer
5V Video
Charing Cross, United Kingdom
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Charing Cross, United Kingdom
Tech stack
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Databases
Continuous Integration
Couchbase
Software Debugging
Distributed Systems
Amazon DynamoDB
Identity and Access Management
Python
PostgreSQL
Prometheus
Grafana
Backend
Concourse
Event Driven Architecture
Git Flow
Kafka
Functional Programming
Cloudwatch
Api Gateway
Amazon Web Services (AWS)
Microservices
Job description
- Building backend systems using Python + AWS (Lambda, API Gateway, S3, DynamoDB)
- Handling event-driven architectures (Kafka, SNS/SQS, etc.)
- Driving system design decisions across distributed systems
- Improving observability, reliability, and performance in production
- Debugging complex issues and leading resolution across teams
- Staying hands-on while setting technical direction and standards
Tech Stack
- Python
- AWS (Lambda, API Gateway, S3, DynamoDB, IAM)
- Event-driven systems (Kafka, SNS/SQS)
- CI/CD (Concourse, Git workflows)
- Databases (Postgres, DynamoDB, Couchbase)
- Observability (Prometheus, Grafana, CloudWatch)
Requirements
- Strong backend engineering experience (Python preferred)
- Proven experience building distributed systems at scale
- Deep understanding of microservices + event-driven architecture
- Experience debugging complex production environments
- Ability to lead technically while staying hands-on
Ideal Profiles
- Senior Backend Engineers stepping into technical leadership
- Existing Tech Leads / Engineering Leads in high-scale environments
- Engineers from streaming, media, or high-traffic platforms
Benefits & conditions
Rates negotiable
Most streaming platforms struggle to scale backend systems properly you've seen it.
This role is about building the infrastructure that actually holds up under real-world production demand.
Why This Role
- Leading major media/streaming end client
- Real ownership of backend systems at scale
- Solving complex distributed systems problems in a high-traffic environment
The Company / Product
You'll be working on a large-scale streaming platform powering millions of users, building and scaling backend systems that support critical services across the ecosystem.