Design, architect, and build a travel-related web-based product using Python, Django, and React. Partner with the product team to remove friction from booking and managing business travel and spend. Mentor and coach colleagues as a domain expert.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
About Us
Perk (formerly TravelPerk) is an intelligent platform for managing travel and spend. Designed to remove the time-consuming, manual tasks that get in the way of meaningful work, our tools automate everything from travel bookings and expenses to invoice processing and more. By cutting out this “shadow work” that drains hours, hurts morale, and slows innovation, our mission is to power real work with real impact
.
More than 10,000 companies worldwide trust Perk, including Wise, On Running, Breitling, and Fabletics. We’re taking on the challenge of the 7 hours of lost productivity per employee each week — a $1.7 trillion proble
m.
Since our founding in 2015, Perk has grown into a global business of over 1,800 people across 12 offices, with headquarters in London and Boston. We bring together innovation, control, and simplicity to change how businesses operate and how people feel at wo
rk.
Our values shape everything we do at Perk — from acting like owners and delivering a 7-star experience to working as one team. We prize curiosity, purpose, and mindset as much as knowledge, so we can unlock the true potential in every person. Our talent team unites top experts from the travel and SaaS worlds, representing more than 70 nationalities. If you’re motivated by making a tangible difference and redefining how millions of people experience work, we’d love to hear from
you.
Visit www.perk.com to learn
more.
We’re not specifically searching for “stack specialists.” We’re looking for smart engineers who can identify and apply the best tools and practices to get things done in our US-based Spend Engineering
teams.
You’ll partner closely with our product team day to day to design, architect, and build our product. Perk is a next-generation platform built to remove the friction from booking and managing business travel and
spend.
As a Senior Software Engineer, y
- ou will:
Contribute to product development in Python/Django and/or React for a travel-related, web-base - d productBuild and maintain integrations between our product and third-p
- arty APIsDesign, implement, and test system arc
- hitectureWork within an Agile environment, with a strong focus on well-documented code, unit testing, and continuous in
- tegrationMentor, coach, and train colleagues as a doma
in expert
Required skills and e
- xperience:
A strong “Product Engineeri - ng” mindsetPragmatism and a focus on simplicity, efficiency, and
- performanceSignificant experience in similar roles building technically complex products in any web programmi
- ng languageExpert-level skills in server-side, client-side, or full stack development (your specific role in the team will match your strengths, and internal training will b
- e provided)A strong commitment to quality
- and testingWillingness and enthusiasm to learn new technologies and
- frameworksExcellent communica
tion skills
Bonus
- points for:
Experience using AI coding tools during the development process, such as Copilot, Clin - e, or similarExperience building AI-powered product features using AWS, GCP, or Ope
- nAI platformsExperience with NodeJ
- S and AngularBackground in the Fin
- Tech industryDevOps experience with
- the AWS suiteExperience working in high-performing, Agile deve
- lopment teamsEnjoying building things (we especially value people who maintain or contribute to open sou
rce projects)
Compensation for this role includes both salary and stock options. The expected base salary range is $150000 - $180000 per year. Actual pay may differ based on your specific experience, qualifications, and other job-re
lated facto
rs.
How We Work
Perk operates with an IRL-first approach: our teams collaborate in person 3 days per week. Therefore, this role requires you to live within commuting distance of one of our hubs. We believe strongly in the benefits of meeting face to face to boost connection, productivity, creativity, and to make Perk a gre
at place to work.
For certain positions, we can support relocation from anywhere in the world. English is our official office language. Please submit your resume in English when applying, and don’t forget to include an up-to-date portfo
lio and/or resume.
Perk is a global company with a diverse customer base, and we want our team to reflect that diversity. We are an equal opportunity employer — you’re welcome at Perk regardless of your background, appearance, or anything else that make
s you uniquely you.
Protect Yourself f
rom Recruitment Scams
All legitimate communication from Perk will come from email addresses ending in @perk.com or @externalperk.com, from our verified social media channels, or from recruiters listed on our official LinkedIn page. We will never ask you to pay for equipment, training, or fees; request sensitive personal data such as bank details early in the process; or contact you via unofficial apps like WhatsApp
, Telegram, or Signal.
If you receive a message claiming to be from Perk that seems suspicious, please do not reply. Instead, forward it to security@perk.com so we can confir