Senior Software Engineer

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

Perk is the intelligence-driven platform reimagining travel and spend management. We are on a mission to eliminate the “shadow work”—the manual booking, expense tracking, and invoicing—that drains employee morale and innovation. Trusted by over 10,000 global brands like Wise and Breitling, we are solving a $1.7 trillion productivity gap. With 1,800+ employees across 12 global hubs, we combine simplicity and control to change how the world works. At Perk, we value owners, curious minds, and a “7-star” service mindset.

About the Role

We are seeking a Senior Software Engineer who prioritizes impact over specific tech stacks. You’ll partner closely with our product teams to architect and deploy a world-class platform that removes the friction from business travel.

Responsibilities

  • Technical Development: Building out our travel ecosystem using Python/Django and/or React.
  • Integrations: Designing and maintaining high-performance connections with third-party APIs.
  • Architecture: Taking ownership of system design, from initial implementation through to rigorous testing.
  • Agile Standards: Promoting a culture of unit testing, continuous integration, and high-quality documentation.
  • Mentorship: Acting as a subject matter expert to train and elevate your fellow engineers.

Qualifications

  • Product-Focused Engineering: You build with the end-user in mind, not just the code.
  • Pragmatic Design: A passion for simple, efficient, and high-performing systems.
  • Proven Track Record: Extensive experience developing technically complex web products in any modern language.
  • Senior Expertise: High-level mastery of server-side, client-side, or full-stack engineering (internal training is available for specific stack transitions).
  • Quality Obsession: A strong commitment to robust testing and code excellence.

Preferred Skills

  • Proficiency with AI-assisted coding (e.g., Copilot, Cline).
  • Background in developing AI-powered product features (AWS, GCP, OpenAI).
  • Familiarity with AWS DevOps or the travel industry.
  • A passion for “building”—we love contributors to Open Source projects!

Pay range and compensation package

  • Competitive Salary + Equity: Become a true owner in Perk
  • Generous Leave: 25 days annual leave, bank holidays, and a 20-day “work from anywhere” allowance
  • Top-Tier Health: Private medical via Bupa, dental options, and life insurance via Zurich.
Posted: March 21st, 2026