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 understanding what our customers' pains are with our product team, 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.
Join the Flights teamFlights is one of Perk's fastest growing engineering areas - expanding from one team to four since 2025, with more growth ahead.
The domain is genuinely complex. A single flight booking involves far more steps, suppliers, and failure modes than most people realise. Our job is to hide that complexity and deliver a seamless customer experience. We're not there yet - and that's the opportunity.
You will be working across mission driven teams tackling core platform reliability, self serve post booking, booking error recovery, and airline inventory scaling. Each team is cross functional, so you'll work alongside product, design, and operations - not just engineers.
How we workAt Perk, we believe the best work happens when great people come together in small teams with a shared sense of purpose. Each team has real ownership of its domain, a genuine say in what gets built, and the autonomy to make it happen. We care about impact, and we trust our people to deliver it.
AI at PerkAI is embedded in how we work and what we build. On the engineering side, it spans the whole workflow: our Notion, Jira, GitHub and Slack are AI connected so you get up to speed fast, and day to day it helps with specifying features, writing and reviewing code, and automated AI PR review on every pull request. When something goes wrong in production, AI surfaces context across systems quickly. We also embrace agentic coding, using AI as an active collaborator, not just a prompt by prompt co pilot.
We expect candidates to use AI tools in our coding interviews. The bar is understanding your code and owning what you produce. That reflects how we work every day.
What it means to be a staff engineer at PerkAt Perk, we take an IRL first approach to work, where our team works together in person 3 days a week. This role requires you to be based within commuting distance of our hubs. For certain roles, we can help with relocation from anywhere in the world. English is the official language at the office.
Equal opportunity statementPerk is a global company with a diverse customer base, and we want to make sure the people behind our product reflect that. We are 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.