At a Glance
- Tasks: Design and build AI-powered backend systems for cybersecurity workflows.
- Company: Join ThreatAware, a leader in AI and cybersecurity innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on security and innovation.
- Why this job: Be at the forefront of AI and cybersecurity, making a real impact.
- Qualifications: Experience in backend engineering and proficiency in Python or TypeScript.
The predicted salary is between 70000 - 90000 £ per year.
About the role
We're hiring a Senior Backend Engineer to join our R&D team and help build the next generation of the platform. You'll work directly with the CTO on the systems that let security teams compose AI-powered workflows, automate decisions, and work with their data in entirely new ways. This is deep, creative backend work — designing abstractions, prototyping agentic patterns, and turning ambitious ideas into production-ready systems. If you want to do genuinely pioneering work at the intersection of AI and cybersecurity, this is the role.
Why ThreatAware?
ThreatAware gives security teams a single source of truth for every device and tool in their organisation. 150+ integrations, deploys in under 30 minutes, real‑time visibility across entire IT estates. Finance, legal, energy, healthcare — they trust us to show them what's protected and what isn't. Now we're building something bigger. Six years of accurate cyber asset data, and we're layering AI on top of it — new ways for security teams to interrogate their data, automate workflows, and act on risk before it becomes a problem. You'll be at the heart of making that happen.
What you'll do
- Help design and build the AI composition layer that powers the next chapter of ThreatAware.
- Architect backend systems that enable dynamic composition of data sources, AI reasoning, and automated security actions.
- Build APIs, data models, and execution engines for complex, multi-step workflows — designed for scalability, resilience, and observability.
- Prototype and validate agentic patterns: multi‑agent collaboration, hierarchical reasoning, and tool use powered by LLMs.
- Ensure AI outputs are grounded in accurate cyber asset data — build retrieval systems, validation checks, and confidence indicators.
- Security at the heart of everything you build — authentication, authorisation, audit logging, and data protection are first‑class concerns.
What we're looking for
- Significant backend engineering experience building large‑scale, production systems — strong on system design and architectural thinking.
- Proficiency in Python, TypeScript, or equivalent — comfortable designing APIs, databases, and event‑driven systems.
- Hands‑on cloud infrastructure experience (AWS preferred): serverless, messaging, containerised services.
- Curious about AI and LLMs — ideally with experience integrating AI into backend systems or building AI‑native applications.
- A pragmatic builder. You balance ambition with shipping, and prototyping with production readiness.
- Security‑minded. You think about trust, safety, and data protection as natural parts of system design.
Senior Backend Engineer (R&D) employer: ThreatAware
At ThreatAware, we pride ourselves on being an innovative employer that fosters a collaborative and dynamic work culture. As a Senior Backend Engineer in our R&D team, you'll have the unique opportunity to work closely with our CTO on pioneering AI-driven solutions in cybersecurity, all while enjoying a supportive environment that encourages professional growth and creativity. With a commitment to employee development and a focus on cutting-edge technology, ThreatAware is the ideal place for those looking to make a meaningful impact in their careers.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Engineer (R&D)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to backend engineering and AI. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on system design and architectural thinking. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨Tip Number 4
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 ThreatAware and contributing to something big.
We think you need these skills to ace Senior Backend Engineer (R&D)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Backend Engineer role. Highlight your backend engineering experience, especially in building large-scale systems, and don’t forget to mention any relevant AI or cloud infrastructure work you've done.
Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for the role. Explain why you’re excited about working at ThreatAware and how your background makes you a perfect fit for our R&D team. Be genuine and let your enthusiasm shine through!
Showcase Your Projects:If you’ve worked on any interesting projects, especially those involving AI or backend systems, make sure to include them in your application. We love seeing real-world examples of your work, so don’t be shy about sharing links or descriptions of what you’ve built.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at ThreatAware
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and TypeScript. Brush up on your knowledge of cloud infrastructure, particularly AWS, as this will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've designed scalable backend systems or solved complex engineering problems. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your contributions.
✨Understand AI Integration
Since the role involves AI and LLMs, be ready to talk about any experience you have with integrating AI into backend systems. Discuss how you’ve approached challenges in this area and what innovative solutions you’ve implemented.
✨Prioritise Security in Your Answers
Security is a key focus for this role, so be prepared to discuss how you incorporate security measures into your system designs. Think about authentication, authorisation, and data protection, and be ready to share examples of how you’ve addressed these concerns in past projects.