Software Engineer

Company: Perk
Apply for the Software Engineer
Location: City of Edinburgh
Job Description:

PerkPerk (formerly TravelPerk) is the premier intelligent platform for integrated travel and spend management. We are dedicated to removing the friction of manual, time-intensive administrative tasks. Our automation tools streamline everything from corporate bookings to complex expense and invoice processing. With a global presence of 1,800+ employees and a mission to reclaim 7 hours of lost weekly productivity for our users, we are transforming the $1.7 trillion business travel sector. We prioritize an ownership mindset and a 7-star experience for our 10,000+ global clients.

About the Role

The Opportunity: We aren’t just looking for experts in a specific stack—we want resourceful engineers who choose the right tools to solve the right problems. You will collaborate daily with our product team to architect, design, and deploy a next-generation platform that simplifies the business travel experience.

Responsibilities

  • Feature Development: Build web-based travel products using Python/Django and/or React.
  • API Connectivity: Develop and maintain robust integrations with third-party APIs.
  • System Design: Lead the architecture, implementation, and rigorous testing of new systems.
  • Agile Excellence: Operate in a fast-paced environment with a focus on CI/CD, unit testing, and clean documentation.
  • Mentorship: Serve as a domain expert to guide, coach, and level up your teammates.

Qualifications

  • Product-First Thinking: A mindset focused on engineering products, not just writing code.
  • Pragmatic Approach: A drive for simplicity, high performance, and operational efficiency.
  • Relevant Experience: A proven track record of building technically sophisticated web products.
  • Technical Depth: Expert-level proficiency in backend, frontend, or full-stack development (internal training is provided to round out your skills).
  • Quality Focus: A dedication to high-quality code and comprehensive testing.
  • Communication: Clear and effective collaborative skills.

Preferred Skills

  • Background in the Travel Industry.
  • Experience leveraging AI coding tools (Copilot, Cline, etc.) or building AI-driven features via AWS/OpenAI.
  • Familiarity with DevOps and the AWS ecosystem.
  • Active contributions to Open Source projects or a passion for building side projects.

Pay range and compensation package

  • Competitive salary + equity options.
  • Comprehensive health coverage (Bupa Medical & Dental) and Life Insurance (Zurich). …

Posted: March 18th, 2026