Software Engineer - Edinburgh

Software Engineer - Edinburgh

Full-Time 40000 - 55000 £ / year (est.) No home office possible
Traveltechessentialist

At a Glance

  • Tasks: Build innovative software solutions that enhance travel experiences and automate processes.
  • Company: Join a forward-thinking tech company focused on simplicity and reliability.
  • Benefits: Enjoy competitive pay, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on cutting-edge technology and career advancement.
  • Why this job: Make a real impact by developing features that improve user experiences and streamline operations.
  • Qualifications: Strong coding skills, a product mindset, and a passion for collaboration and learning.

The predicted salary is between 40000 - 55000 £ per year.

Perk is hiring a Software Engineer who owns features end-to-end, from understanding customer pains with the product team, through design, coding, deployment, and measuring impact. You will see how technical decisions move the needle for customers daily. We value autonomy and pragmatism, focusing on reliability and simplicity of systems powering a global platform.

Responsibilities

  • Help travellers find and book the perfect trip by building fast, accurate search across airlines, hotels, trains, and car rentals.
  • Build tools to automate expenses and invoicing, including invoices, VAT handling, and expense reports for thousands of companies.
  • Develop payments systems to handle multi-currency, multi-method transactions that scale with the business.
  • Create integrations with accounting, expense, and HR tools; contribute to Open API and webhooks.
  • Develop reporting dashboards and analytics, including sustainability features like carbon footprint tracking.
  • Build AI-powered features and integrate agentic workflows to improve automation and user experience.
  • Contribute to identity and access management to ensure secure, appropriate access.
  • Enable customer support to deliver a high-touch experience through internal tools for faster responses and easier issue resolution.
  • Strengthen core systems to ensure reliability, performance, and scalability.

Qualifications

  • Product mindset with the ability to ship features iteratively and measure user impact.
  • Strong CS fundamentals and ability to build performant, scalable logic.
  • Commitment to code quality with unit/integration testing and thorough reviews.
  • Frontend: building responsive, accessible interfaces with semantic HTML, CSS, and modern React patterns.
  • Backend and integrations: robust APIs, third-party integrations, and resilient error handling, retries, and idempotency.
  • Observability: use logs, metrics, and traces to monitor and troubleshoot.
  • Collaboration: partner with Product and Design to refine requirements and assess feasibility.
  • Growth: quickly learn new technologies and seek feedback to improve skills.
  • AI-Driven Development: interest in AI-augmented workflows and related tooling.

Software Engineer - Edinburgh employer: Traveltechessentialist

At Perk, we pride ourselves on being an exceptional employer in the heart of Edinburgh, offering a dynamic work culture that fosters autonomy and innovation. Our commitment to employee growth is evident through continuous learning opportunities and a collaborative environment where your contributions directly impact our global platform. Join us to be part of a team that values simplicity, reliability, and the chance to work on cutting-edge technology while enjoying the vibrant lifestyle that Edinburgh has to offer.
Traveltechessentialist

Contact Detail:

Traveltechessentialist Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. 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 or GitHub repository showcasing your projects. This gives potential employers a taste of what you can do and how you tackle real-world problems.

✨Tip Number 3

Prepare for those interviews! Research common software engineering interview questions and practice coding challenges. We recommend using platforms that simulate real interview scenarios to boost your confidence.

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

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

Product Mindset
CS Fundamentals
Code Quality
Unit Testing
Integration Testing
Responsive Design
Semantic HTML
CSS
React
API Development
Third-Party Integrations
Error Handling
Observability
Collaboration
AI-Driven Development

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see how excited you are about building features that make a difference for users. Share any personal projects or experiences that highlight your passion for tech.

Tailor Your CV: Make sure your CV is tailored to the role. Highlight relevant experience and skills that match the job description. We love seeing how your background aligns with our needs, so don’t be shy about showcasing your achievements in coding, design, and collaboration.

Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, so avoid jargon and fluff. Use bullet points where possible to make it easy for us to see your key skills and experiences at a glance.

Apply Through Our Website: Don’t forget to apply 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 what we do at StudySmarter!

How to prepare for a job interview at Traveltechessentialist

✨Understand the Product Mindset

Before your interview, take some time to really grasp what a product mindset means. Be ready to discuss how you can ship features iteratively and measure user impact. Think about examples from your past work where you've done this successfully.

✨Showcase Your Technical Skills

Brush up on your CS fundamentals and be prepared to demonstrate your ability to build performant, scalable logic. You might be asked to solve coding problems or discuss your approach to code quality, so have some examples of unit tests and code reviews ready to share.

✨Familiarise Yourself with Frontend and Backend Technologies

Since the role involves both frontend and backend work, make sure you’re comfortable discussing modern React patterns as well as robust APIs and third-party integrations. Prepare to talk about any relevant projects where you’ve built responsive interfaces or handled error management.

✨Emphasise Collaboration and Growth

This position values collaboration with Product and Design teams, so think of instances where you’ve worked cross-functionally. Also, be ready to discuss how you quickly learn new technologies and seek feedback to improve your skills—this shows your commitment to growth.

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

>