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
- 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)
- 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
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
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.