TC

Senior Software Engineer – Backend

TechCore Solutions Ltd
London, EC2 (Hybrid – 3 days in office) £75,000 – £95,000 p.a. Permanent · Full-time Posted: 23 May 2026 Ref: TB-2026-4721
Apply Now Closes: 13 June 2026

About the Role

TechCore Solutions is looking for an experienced Senior Software Engineer to join their rapidly growing platform engineering team. This is an outstanding opportunity for a talented backend developer to work on high-impact systems that serve over 8 million active users across the UK and Europe.

You will be a core member of the platform team, collaborating closely with product managers, data engineers, and frontend developers to design and build the next generation of TechCore's infrastructure. Your work will directly influence the architecture decisions and technical direction of a business that's scaling at 40% year-on-year.

This role offers hybrid working with 3 days per week in the company's modern Canary Wharf offices, a generous benefits package, and an exceptional culture of engineering excellence and continuous learning.

Key Responsibilities

  • Design, build, and maintain high-performance backend services using Python and Go, serving millions of requests per day
  • Architect scalable, cloud-native solutions on AWS (Lambda, ECS, RDS, SQS) following best practices for reliability and observability
  • Lead technical design reviews and contribute to architectural decisions that will shape the platform for years to come
  • Mentor junior and mid-level engineers, conducting thoughtful code reviews and sharing knowledge across the team
  • Collaborate with product and data teams to translate complex requirements into elegant technical solutions
  • Champion engineering excellence: testing, monitoring, documentation, and continuous improvement of development processes
  • Participate in on-call rotation for production systems (approximately 1 week in 6)
  • Work closely with the Head of Engineering on technical roadmap planning and quarterly OKRs

Requirements

  • 5+ years of professional software engineering experience with a focus on backend / distributed systems
  • Expert-level proficiency in Python; working knowledge of Go or willingness to learn quickly
  • Strong experience with AWS services and cloud-native development patterns
  • Solid understanding of relational databases (PostgreSQL) and message queuing systems (SQS, Kafka)
  • Experience with containerisation (Docker, Kubernetes) and CI/CD pipelines (GitHub Actions)
  • Demonstrable experience designing and consuming RESTful APIs and microservices architectures
  • Strong grasp of software engineering fundamentals: data structures, algorithms, system design
  • Excellent written and verbal communication skills; ability to articulate technical concepts to non-technical stakeholders
  • Right to work in the UK (sponsorship may be considered for exceptional candidates)

What's on Offer

💰 Salary £75,000–£95,000
📈 Equity / share options
🏥 Private health & dental
🏖️ 28 days holiday + bank holidays
🏠 Hybrid working (3 days WFH)
📚 £2,000 learning & dev budget
🍳 Free daily lunch at the office
🤸 Gym membership contribution
🚴 Cycle to Work scheme
🎉 Team events & socials budget

Key Skills

Python Go AWS PostgreSQL Docker Kubernetes Microservices REST APIs GitHub Actions SQS / Kafka System Design TDD

Apply for This Role

Complete the form below and one of our specialist consultants will be in touch within one business day.

Drag & drop your CV here

or browse files · PDF, DOC, DOCX up to 5MB

Similar Roles You Might Like

Lead Backend Engineer
Sterling Tech Ltd · London / Remote
£85k–£110k Permanent
Principal Software Engineer
Axiom Systems · London, W1
£100k–£130k Permanent
Python Developer (Mid–Senior)
DataInsight Labs · Leeds / Hybrid
£65k–£85k Permanent
View All Technology Jobs