Perk (formerly TravelPerk) is the intelligent platform for travel and spend management. Built to tackle the time consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more. By eliminating this shadow work that wastes hours, erodes morale, and saps innovation, we're on a mission to power real work, with real impact. We're trusted by more than 10,000 companies worldwide, and we've grown into a global company of 1,800 people across 12 offices worldwide, with headquarters in London and Boston.
Software Engineer - Billing TeamAre you a Software Engineer who thrives on real ownership? At Perk, you'll own the entire lifecycle of a feature, from understanding customer pain with product, design and coding to deployment and measuring impact. Your technical decisions will move the needle for our customers daily. We prioritize autonomy and pragmatism, giving you 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 our global platform.
Join the Billing TeamThe billing team owns tax determination, invoice issuance, invoice collection, and deferred payments. Current projects include migrating tax determination to a third party integration, rearchitecting invoice issuance for async processing at scale, and automating a manual invoice collection process into a fully self serve service powered by AI. There is also growing product facing, front end work as we improve the end to end billing experience.
How we workAt Perk, the best work happens when great people come together in small teams with a shared purpose. You'll join a cross functional squad where you have real ownership of your domain, a genuine say in what gets built, and the autonomy to make it happen. Each team decides how to contribute to Perk's company goals. We care about impact and 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 every workflow-from preparing for meetings and specifications to code reviews and automated AI PR review on every pull request. 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. Candidates are expected to use AI tools in our coding interviews; the bar is understanding your code and owning what you produce.
Some examples of what it means to be a Senior at PerkWe take an IRL first approach to work. Our team works together in person 3 days a week, and this role requires a candidate to be within commuting distance of our hubs. We can help with relocation from anywhere in the world. English is the official language at the office; all materials and portfolios should be in English.
Perk is an equal opportunity employer; we welcome talent regardless of background, appearance, origin, or identity.
Protect Yourself from Recruitment Scams: All official communication from Perk will always come from email addresses ending verified LinkedIn, or our official social media channels. We never ask for payment or sensitive personal information early in the process.