Senior Backend Engineer in London

Senior Backend Engineer in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
SecurityHQ

At a Glance

  • Tasks: Design and build core services and APIs for a cutting-edge security platform.
  • Company: Join SecurityHQ, a global leader in cybersecurity innovation.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Be part of a dynamic team focused on continuous improvement and AI-assisted development.
  • Why this job: Make a real impact in cybersecurity while working with modern technologies and a collaborative team.
  • Qualifications: 5+ years of backend engineering experience with Python and strong knowledge of microservices.

The predicted salary is between 70000 - 90000 £ per year.

We are looking for a Senior Backend Engineer to join our London-based engineering team. This is a hands-on, high-impact role where you will help design and build the core services, APIs, and integrations that power our security platform, working closely with a globally distributed team.

You will work closely with product managers, security analysts and fellow engineers to deliver reliable, scalable and observable systems. Alongside building high-quality software, you will also play a key role in shaping how the team uses modern AI coding tools to improve speed and productivity without compromising on quality, security or maintainability.

This role is ideal for someone who enjoys working on distributed systems, takes pride in clean and well-tested code, and wants to contribute to a technically strong and collaborative engineering environment. This role is hybrid in our office in Blackfriars London.

About SecurityHQ

SecurityHQ is a global cybersecurity company. Our specialist teams design, engineer and manage solutions that do three things: Promote clarity and trust in a complex world. Build momentum around improving security posture. And increase the value of cybersecurity investment within organizations. Free from limitations, and inclusive of all requirements, we focus on defending today, while mitigating the risks of tomorrow. And into the future. Our solutions are tailored to our customers and their unique context. Around the clock, 365 days per year, our customers are never alone.

SecurityHQ – We're focused on engineering cybersecurity, by design.

What You'll Be Responsible For

  • Backend Engineering & Service Ownership
    • Design, build and operate production-grade Python microservices using FastAPI and Django where appropriate, applying clean architecture and modern design principles.
    • Develop resilient APIs and distributed systems using async patterns and domain-driven design approaches.
    • Own services end-to-end, from design through to deployment and production support.
  • Event-Driven Architecture & Integrations
    • Build and maintain event-driven workflows, designing for idempotency, retries, error handling and system resilience.
    • Develop integrations and messaging patterns that ensure scalable and reliable communication across services.
  • Cloud & Platform Engineering
    • Deploy and operate services on AWS using technologies such as EKS, PostgreSQL, messaging systems and object storage.
    • Manage infrastructure through Terraform and contribute to a GitOps-based deployment model using GitHub Actions and FluxCD.
  • Collaboration & API Design
    • Work closely with frontend engineers in an Angular microfrontend environment to design clean, well-versioned and user-friendly API contracts.
    • Participate in architecture design, code reviews and technical discussions, contributing to overall engineering quality and standards.
  • Quality, Testing & Observability
    • Build and maintain comprehensive test suites including unit, integration, contract and end-to-end testing.
    • Ensure services are fully instrumented with logging, metrics and tracing to support observability in production.
    • Treat testing, monitoring and CI signals as essential components of delivery.
  • Agile Delivery & Continuous Improvement
    • Contribute to agile ceremonies including refinement, estimation and retrospectives.
    • Support continuous improvement across engineering practices, ways of working and use of AI-assisted development tools.

Technical Experience & Skills

Essential

  • 5 or more years of backend engineering experience with Python as a primary language, delivering and operating services in production environments.
  • Strong experience with FastAPI or Django, including API design, async patterns, dependency management and authentication and authorisation.
  • Solid understanding of microservices and distributed systems, including service boundaries, resilience patterns and event-driven design.
  • Strong PostgreSQL experience, including schema design, indexing and performance optimisation.
  • Hands-on experience with AWS and containerised workloads, ideally using Kubernetes or EKS.
  • Experience with CI and CD pipelines, particularly GitHub Actions and GitOps approaches.
  • Strong foundations in testing, observability, security and technical documentation.
  • Excellent written communication skills across design documentation, PRs and incident reporting.

Senior Backend Engineer in London employer: SecurityHQ

At SecurityHQ, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to thrive. As a Senior Backend Engineer in our London office, you will not only contribute to cutting-edge cybersecurity solutions but also benefit from a collaborative environment that encourages continuous learning and professional growth. With a focus on modern technologies and innovative practices, we offer a unique opportunity to be part of a globally distributed team dedicated to making a meaningful impact in the cybersecurity landscape.

SecurityHQ

Contact Details:

SecurityHQ Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Backend Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at SecurityHQ or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a personal project or contribute to open-source software that showcases your backend engineering prowess. This not only demonstrates your coding abilities but also your passion for technology.

Tip Number 3

Prepare for the interview by brushing up on your knowledge of Python, FastAPI, and Django. Be ready to discuss your experience with microservices and distributed systems, as well as how you approach testing and observability.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at SecurityHQ.

We think you need these skills to ace Senior Backend Engineer in London

Python
FastAPI
Django
API Design
Async Patterns
Microservices
Distributed Systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Backend Engineer role. Highlight your backend engineering experience, especially with Python, FastAPI, and Django, as well as any work with distributed systems.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about cybersecurity and how your background aligns with our mission at SecurityHQ. Share specific examples of your past projects that demonstrate your ability to design and build resilient APIs and microservices.

Showcase Your Collaboration Skills:Since this role involves working closely with product managers and fellow engineers, make sure to mention any collaborative projects you've been part of. We love seeing how you’ve contributed to team success and improved engineering practices.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at SecurityHQ

Know Your Tech Stack

Make sure you’re well-versed in Python, FastAPI, and Django. Brush up on your knowledge of microservices and distributed systems, as these are crucial for the role. Be ready to discuss your past experiences with these technologies and how you've applied them in real-world scenarios.

Showcase Your Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Think about how you would design resilient APIs or handle event-driven architectures. Practising coding problems related to these topics can help you articulate your thought process clearly.

Demonstrate Collaboration

Since this role involves working closely with product managers and frontend engineers, be prepared to discuss how you’ve collaborated in the past. Share examples of how you’ve contributed to team discussions, code reviews, and agile ceremonies to show you’re a team player.

Emphasise Quality and Testing

Highlight your experience with testing frameworks and observability tools. Discuss how you ensure code quality through comprehensive test suites and monitoring practices. This will show that you value maintainability and reliability in your work.