Staff Software Engineer – Flights

Company: Perk
Apply for the Staff Software Engineer – Flights
Location: London
Job Description:

Role Overview

Perk’s Flights team seeks a staff software engineer who thrives on real ownership.

At Perk, we know that we feel most fulfilled when we can own the problem and the solution. This means taking responsibility for the entire lifecycle of a feature, from being part in understanding what our customers’ pains are with our product team, work out design documents, coding to deployment, and measuring impact. You will see how your technical decisions move the needle for our customers daily.

We prioritize autonomy and pragmatism, giving you the space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform.

Desired Skills and Experience

  • Product engineering mindset: you work end to end — from understanding customer problems alongside product, through to deployment and measuring impact. Technical skill alone isn’t enough; you need to be able to own a problem fully.
  • Cross‑team technical leadership: proven experience coordinating significant, multi‑team technical initiatives where you’ve had to manage dependencies, align stakeholders, and keep a longer‑horizon project moving.
  • Architectural judgment: ability to design scalable, evolvable systems and articulate a clear technical roadmap — balancing long‑term thinking with pragmatic, near‑term delivery.
  • You build it, you run it experience: you’ve run your own services — monitoring, testing, rolling out, and operating them in production. The tools may differ; the mindset shouldn’t.
  • Domain complexity: experience working in a domain with significant underlying complexity—ideally flights or travel, but also fintech or any industry where you’ve had to build reliable, customer‑facing products on top of messy, constrained underlying systems.
  • Backend‑heavy, full‑stack comfortable: our stack is roughly 80% backend, 20% frontend. You should be comfortable across both, with depth in backend systems. We use Python and AWS; we’re open to people who have used different tools, as long as they can demonstrate they learn quickly.
  • Operational maturity: experience leading observability and reliability practices; defining SLOs, handling incidents, and conducting blameless post‑mortems.
  • Mentorship and influence: a track record of levelling up engineers around you through mentorship, design reviews, and by modelling what great engineering looks like.
  • AI‑driven development: experience with — or a strong interest in — modern AI‑augmented workflows, including agentic coding and AI‑assisted code review.

How We Work

At Perk, we take an IRL‑first approach to work, where our team works together in‑person 3 days a week. As such, this role requires you to be based within commuting distance of our hubs. We fundamentally believe in the value of meeting in real life to improve connectivity, productivity, creativity and ultimately making us a great place to work.

For certain roles, we can help with relocation from anywhere in the world. English is the official language at the office. Please submit your resume in English if you choose to apply. Do not forget to submit an updated portfolio and/or resume.

Equal Opportunity Employer

Perk is a global company with a diverse customer base, and we want to make sure the people behind our product reflect that. We’re an equal opportunity employer, which means you’re welcome at Perk regardless of how you look, where you’re from, or anything else that makes you, well, you.

Protect Yourself from Recruitment Scams

All official communication from Perk will always come from email addresses ending in @perk.com or @externalperk.com, our verified social media channels, or recruiters listed on our official LinkedIn page. We will never ask you to pay for equipment, training, or fees, request sensitive personal information such as bank details early in the process, or communicate through unofficial apps like WhatsApp, Telegram, or Signal. If you receive a message claiming to be from Perk that seems suspicious, please do not respond. Forward it to security @perk.com, and we will confirm whether it is legitimate.

#J-18808-Ljbffr…

Posted: June 11th, 2026