Senior+ Python Software Engineer
Role details
Job location
Tech stack
Job description
Senior+ Software Engineer - Python/Blockchain
£80,000 - £150,000 + bonus + Equity (circa 60-75% of salary)
Python, Blockchain, FastAPI, AWS, Kubernetes
Hybrid (Central London - 2-3 days a week)
Profitable Gov/SecTech Blockchain Scale up
High-trust work with real-world impact across public safety and financial systems
We're partnered with a well-funded, Series A stage Gov/SecTech startup operating in the blockchain analytics space.
You'd build software to supporting use cases such as financial crime prevention, terrorism risk analysis and crypto market safety. Much of their work sits under NDA, but the impact is tangible and meaningful.
They're around 25-30 people today and growing quickly.
We're hiring a Senior/Senior+ Software Engineer to work closely with the Head of Engineering in an autonomous, hands-on role. This is an elevated senior position for someone who enjoys being close to the code, taking ownership of complex, high scale, backend systems, and solving ambiguous technical problems.
You'll be designing and building core backend software and infrastructure in a microservices environment, with real influence over architecture, standards and how the platform evolves as the team scales.
The tech stack today includes Python (FastAPI), Temporal for workflow orchestration, Kubernetes and Docker on AWS, with SQL-based databases and system-to-system integrations across services.
This is a high-impact senior role in a business that already has real customers, real revenue and real-world consequences to its work. You'll be trusted with autonomy, given big technical responsibility, and have the opportunity to shape both the platform and the engineering culture as the team grows.
Ideal Profile:
- 5+ years commercial backend engineering experience
- Strong Python background (other languages such as GO are fine if you're happy to move into Python)
- Experience building and running systems at scale (100k+ users or equivalent data volumes)
- An understanding or motivation to understand the Blockchain space
- Comfortable owning work end-to-end: design, implement, deploy, iterate
- Exposure to cloud-hosted microservices architectures
- Experience contributing to architectural decisions in previous roles
Bonus Points For:
- Docker and Kubernetes experience in production environments
- Terraform or infrastructure-as-code exposure
- SQL databases (Postgres/MySQL)
- BigQuery / BigTable or large-scale data systems
- Blockchain domain experience or interest (not required)
Senior+ Software Engineer - Python/Blockchain
Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds.
Requirements
- 5+ years commercial backend engineering experience
- Strong Python background (other languages such as GO are fine if you're happy to move into Python)
- Experience building and running systems at scale (100k+ users or equivalent data volumes)
- An understanding or motivation to understand the Blockchain space
- Comfortable owning work end-to-end: design, implement, deploy, iterate
- Exposure to cloud-hosted microservices architectures
- Experience contributing to architectural decisions in previous roles
Bonus Points For:
- Docker and Kubernetes experience in production environments
- Terraform or infrastructure-as-code exposure
- SQL databases (Postgres/MySQL)
- BigQuery / BigTable or large-scale data systems
- Blockchain domain experience or interest (not required)
Benefits & conditions
10% bonus