Research Engineer / Software Engineer (platform/core infrastructure)

Research Engineer / Software Engineer (platform/core infrastructure)

Full-Time 36000 - 60000 £ / year (est.) Working from home possible
X

At a Glance

  • Tasks: Design and implement scalable infrastructure systems for cutting-edge AI security solutions.
  • Company: Join XBOW, a pioneering tech company redefining cybersecurity with AI.
  • Benefits: Competitive salary, equity package, and remote work flexibility.
  • Other info: Dynamic remote team with opportunities for career growth and collaboration.
  • Why this job: Make a real impact in cybersecurity while working with top experts in the field.
  • Qualifications: Experience with cloud infrastructure and a passion for solving complex problems.

The predicted salary is between 36000 - 60000 £ per year.

About XBOW
Build the future of offensive security with XBOW. Attackers are already using AI to move faster than defenders can react—we’re creating the platform that puts security ahead in the arms race. Our AI‑powered system autonomously discovers, validates, and even exploits vulnerabilities, giving organizations proof‑backed results in hours instead of weeks. Founded by Oege de Moor, creator of GitHub Copilot, and backed by Sequoia, Altimeter, and other leading investors, XBOW is applying cutting‑edge AI to one of the world’s most urgent problems. In just over a year, our AI, built by a world‑class AI team and legendary security researchers, has uncovered thousands of real‑world zero‑days across the software billions rely on, and achieved the #1 ranking on HackerOne’s global leaderboard. We’re a team of builders, hackers, and researchers who thrive on solving problems others think are impossible. If you want to push the boundaries of AI, reshape how security is done, and join the group defining this new era of defense — we’d love to talk.

Your Role
We’re looking for a Platform Infrastructure Research Engineer who’s passionate about building scalable systems and solving hard problems in ambiguous environments. In this role, you’ll design and implement the complex distributed infrastructure that powers our core AI engine and distributed analysis systems, enabling XBOW to run seamlessly across multiple cloud providers (AWS, Azure, OCI etc.) and contexts (SaaS, on prem). This is a role for someone who sees infrastructure as a product, loves clean abstractions, and knows how to dig into performance issues across layers. You’ll join a high‑trust, high‑velocity team where your work will have an immediate impact on both developer experience and product performance. If you like being at the intersection of deep tech and real‑world impact, you’ll feel right at home.

What You Will Do

  • Design and implement infrastructure systems that scale reliably and securely, and can be deployed across multiple cloud environments (AWS, Azure, OCI etc.) and contexts (SaaS, on prem).
  • Tune and optimize cloud services across compute, storage, networking, and observability to drive performance, reliability and maintainability of core services.
  • Develop our core services, written in TypeScript, Kotlin and Go (and pick them up quickly if you haven’t used them before) to support our unique deployment and infrastructure requirements.
  • Support large‑scale systems with event‑driven architectures.
  • Own problems end‑to‑end—from design through deployment to production support.
  • Navigate ambiguity and help define how we build as much as what we build.
  • Partner closely with other engineers, AI researchers and security researchers to enable high‑quality, high‑velocity product development.
  • Design for resilience by implementing disaster recovery and business continuity strategies that ensure uptime, even when things break.
  • Improve how we build, deploy, and monitor services at scale.

Essential Skills and Qualifications

  • Strong experience building and operating scalable, distributed systems on cloud infrastructure such as AWS or similar.
  • Comfortable working with infrastructure as code (e.g., Terraform, CDK) and seeing infra as part of the engineering system—not something separate from it.
  • A track record of performance tuning across cloud services, databases, and compute layers.
  • Eager to learn new tools, languages, and technologies as needed.
  • A thoughtful communicator who values clarity and simplicity and is comfortable working in a fast‑paced startup and navigating ambiguity.
  • Strong problem‑solving skills and the ability to work with incomplete information.
  • Curious, practical, and eager to work across layers of the stack when needed.
  • You think proactively about failure modes and bring experience implementing disaster recovery and business continuity plans that keep critical systems running.

Advantageous

  • Experience with deploying infrastructure to multiple environments (SaaS, on‑prem) and knowing how to build resilient systems that handle the complexity of such environments.
  • Experience with event‑driven architectures, message queues, or async workflows (for example, using Kafka).
  • Familiarity with modern observability practices (logs, metrics, tracing) and how to apply them.
  • Experience working in an early‑stage startup.
  • Prior experience building developer tooling or security products.
  • Hands‑on experience with OpenSearch or Elasticsearch at scale.
  • Previous experience building platform teams or working on internal developer platforms.

What We Offer

  • Compensation & Equity: Competitive salary and a generous equity package, making you a true owner of the company.
  • Career Growth: Shape your role, lead the function, and grow with the company as we redefine cybersecurity.
  • Meaningful Work: You will tackle technically complex challenges and play a pivotal role in the growth of our business, working alongside an amazing team and some of the world’s experts to shape how AI transforms cybersecurity.

What Else You Should Know

  • Location: Remote (all team members are remote but we meet regularly and you’re supported to travel to collaborate with colleagues in person).
  • Contract: Full‑time.
  • Hiring Process: 45‑min introductory chat with our Head of Talent, Zac Wallis. 45 minutes with our Head of Engineering, Andy Rice. 2‑3 hour pair programming session with two members from the team. 30‑min final meeting with our CEO and founder, Oege de Moor.

We aren’t focused on seniority titles at XBOW—so if you’re worried about “leveling,” don’t be. We care a lot more about mission fit, capability, and impact than what’s on your LinkedIn headline. We believe in people who are driven by curiosity and a willingness to learn. Even if you don’t check every box, we encourage you to apply if you’re excited about the role and our mission.

Research Engineer / Software Engineer (platform/core infrastructure) employer: Xbow

At XBOW, we pride ourselves on being an exceptional employer that fosters a high-trust, high-velocity work culture where innovation thrives. Our remote team enjoys competitive salaries, generous equity packages, and the opportunity to tackle meaningful challenges in cybersecurity while collaborating with world-class experts. With a strong focus on employee growth and a commitment to redefining the future of security through AI, we empower our engineers to shape their roles and make a significant impact from anywhere in the world.

X

Contact Details:

Xbow Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Research Engineer / Software Engineer (platform/core infrastructure)

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Xbow or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Xbow.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Xbow.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Xbow that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Research Engineer / Software Engineer (platform/core infrastructure)

Distributed Systems
Cloud Infrastructure (AWS, Azure, OCI)
Infrastructure as Code (Terraform, CDK)
Performance Tuning
Event-Driven Architectures
TypeScript
Kotlin

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Xbow.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Xbow and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Xbow

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Xbow uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.