perk - Staff Software Engineer - Flights
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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 the depth in backend systems. We use Python and AWS; we're open to people who've 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. • 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.
No credit card. Takes 10 seconds.