Senior Software Engineer - Edinburgh
Senior Software Engineer - Edinburgh

Senior Software Engineer - Edinburgh

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Join us to develop innovative travel management software and enhance user experiences.
  • Company: Perk, a leading platform in travel and spend management with a global presence.
  • Benefits: Enjoy competitive pay, equity options, health insurance, and generous leave policies.
  • Why this job: Make a real impact on how millions manage their work travel with cutting-edge technology.
  • Qualifications: Proven software development skills and a passion for building efficient, high-quality products.
  • Other info: Collaborative environment with opportunities for personal growth and professional development.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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 are on a mission to power real work, with real impact.

We serve more than 10,000 companies worldwide, including Wise, On Running, Breitling, and Fabletics, and we are tackling the 7 hours of lost productivity per employee each week, a $1.7 trillion problem. Founded in 2015, Perk has grown into a global company of more than 1,800 people across 12 offices globally, with headquarters in London and Boston. We combine innovation, control, and simplicity to transform how businesses work and how people feel at work.

At Perk, we are driven by our values, like being an owner, delivering a 7‐star experience, and working as one team. We value curiosity, purpose, and mindset, not just knowledge, to unlock the power in your potential. Our talent team brings together leading minds from the travel and SaaS industries, representing over 70 countries. If you are excited about having a real impact and shaping how millions of people experience work, we would love you on the team.

Are you a Senior Software Engineer with extensive programming experience? We are not looking for stack experts. We are looking for smart people who can bring in the best tools and processes to get the job done.

You will work on a day‐to‐day basis with our product team to design, architect and implement our product. Perk is a next‐generation platform to take the pain out of booking and managing business travel.

Responsibilities
  • Product development in Python/Django and/or React of a travel‐related web‐based product
  • Integrations between our product and 3rd‐party APIs
  • System architecture design, implementation, and testing
  • Work in an Agile environment with strong attention to well‐documented code, unit testing, and continuous integration
  • Mentor, coach, and train other colleagues as a domain expert
Required skills and experience
  • Pragmatism and obsession for simplicity, efficiency, and performance
  • Extensive experience in similar roles building technically complex products in any web programming language
  • Expert level at server‐side, client‐side, or full stack development
  • Obsession for quality and testing
  • Eager to learn new technologies and frameworks
  • Experience using AI coding tools during the development process, such as Copilot, CLion, or similar
  • Experience building AI‐backed product features using AWS, GCP or OpenAI platforms
  • Experience in the travel industry
  • DevOps experience with the AWS suite
  • Experience working with high‐performing, Agile development teams
  • People who like to build stuff (we really like people who maintain/contribute to open‐source projects)
What do we offer?
  • A competitive compensation package, including equity options in Perk.
  • 25 days annual leave plus bank holidays.
  • Company pension plan with Aviva.
  • Private medical insurance from Bupa.
  • Life insurance with Zurich.
  • Income protection + wellbeing app with Unum.
  • Access to voluntary dental insurance through Bupa.
  • Tax‐efficient schemes such as Cycle2Work & electric car leasing via Octopus.
  • Discounts on 12‐month gym memberships with GymFlex.
  • Spring Health – Access to 12x therapy & 12x coaching sessions per year!
  • Access to a wide variety of discounts and rewards.
  • Parental leave: 12 to 16 weeks, based on eligibility factors.
  • 16 paid hours per year to volunteer for a cause of your choice.
  • A 'Work from anywhere' allowance of 20 working days per year.

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.

Perk is a global company with a diverse customer base, and we want to make sure the people behind our product reflect that. We are an equal opportunity employer, which means you are welcome at Perk regardless of how you look, where you are from, or anything else that makes you, well, you.

Senior Software Engineer - Edinburgh employer: Perk

At Perk, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration. With a competitive compensation package, extensive employee benefits, and a commitment to personal growth, our team members thrive in an environment that values curiosity and purpose. Located in Edinburgh, our office promotes a strong sense of community, with opportunities for in-person collaboration three days a week, making it an ideal place for those looking to make a meaningful impact in the tech industry.
P

Contact Detail:

Perk Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Edinburgh

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with Python/Django or React. This is your chance to demonstrate your coding prowess and problem-solving abilities.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so be ready to discuss your thought process!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Perk. Don’t miss out on this opportunity!

We think you need these skills to ace Senior Software Engineer - Edinburgh

Python
Django
React
API Integrations
System Architecture Design
Agile Methodologies
Unit Testing
Continuous Integration
Mentoring and Coaching
Quality Assurance
AI Coding Tools
AWS
GCP
DevOps
Open-Source Contributions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Python/Django and React, and don’t forget to mention any relevant projects or contributions to open-source. We want to see how you can bring your unique skills to our team!

Showcase Your Impact: When writing your application, focus on the impact you've made in previous roles. Use specific examples to demonstrate how you've improved processes or contributed to successful projects. We love seeing candidates who are results-driven and passionate about their work!

Be Authentic: Let your personality shine through in your application. We value curiosity and mindset, so don’t be afraid to share what excites you about technology and how you approach problem-solving. We’re looking for smart people who can think outside the box!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about Perk and our values!

How to prepare for a job interview at Perk

✨Know Your Tech Stack

Make sure you’re well-versed in Python/Django and React, as these are key for the role. Brush up on your knowledge of server-side and client-side development, and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex technical challenges in previous roles. Be ready to explain your thought process and the tools you used, especially if they relate to travel or SaaS products.

✨Emphasise Team Collaboration

Since Perk values teamwork, think of instances where you’ve successfully collaborated with product teams or mentored colleagues. Highlight your experience in Agile environments and how you contribute to a positive team dynamic.

✨Demonstrate Your Curiosity

Perk appreciates candidates who are eager to learn new technologies. Share any recent projects or learning experiences, especially those involving AI coding tools or cloud platforms like AWS or GCP, to show your commitment to growth.

Senior Software Engineer - Edinburgh
Perk
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
  • Senior Software Engineer - Edinburgh

    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • P

    Perk

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>