Software Engineer - Financial Platform in Birmingham

Software Engineer - Financial Platform in Birmingham

Birmingham Full-Time 60000 - 80000 € / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Build innovative financial systems that ensure accuracy and transparency in data.
  • Company: Join Perk, a leading platform transforming travel and spend management.
  • Benefits: Enjoy competitive salary, health perks, remote work options, and growth opportunities.
  • Other info: Collaborative environment with a focus on AI integration and career advancement.
  • Why this job: Make a real impact on how businesses manage travel and expenses.
  • Qualifications: Experience in software development and a passion for problem-solving.

The predicted salary is between 60000 - 80000 € per year.

About Us

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

We’re trusted by more than 10,000 companies worldwide, including Wise, On Running, Breitling, and Fabletics, and we’re 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’re 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’re excited about having a real impact and shaping how millions of people experience work, we’d love you on the team.

As a Software Engineer on the Financial Platform team, you’ll help build the systems that ensure Perk’s financial data is accurate, traceable, and audit-ready. You’ll work on expanding the platform to support increasingly complex financial flows, with a focus on building reliable reconciliation and reporting systems that operate automatically and at scale. Rather than applying short-term fixes, you’ll design and implement durable solutions that improve the integrity and transparency of our financial infrastructure.

You’ll also help translate and untangle complex business logic across our ERP integrations, ensuring every transaction moving through Perk is correctly represented across systems. Through thoughtful engineering practices, strong ownership, and a focus on auditability, you’ll contribute to a codebase that gives Finance and the broader business confidence in the numbers behind the platform.

Are you a Software Engineer Who Thrives on Real Ownership?

At Perk, we know that we feel most fulfilled when we can own the problem and the solution. This means taking responsibility for the entire lifecycle of a feature, from being part in understanding what our customers pains are with our product team, design documents, coding to deployment, and measuring impact. You will see how your technical decisions move the needle for our customers daily.

We prioritize autonomy and pragmatism, giving you the space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform.

How we work

At Perk, we believe the best work happens when great people come together in small teams, with a shared sense of purpose. You'll join a cross-functional squad where you have real ownership of a piece of Perk’s domains, a genuine say in what gets built, and the autonomy to make it happen. Each team decides how to contribute to Perk’s company goals. We care about impact, and we trust our people to deliver it.

AI at Perk

AI is embedded in how we work and what we build. On the engineering side, it spans the whole workflow: our Notion, Jira, GitHub and Slack are AI-connected so you get up to speed fast, and day-to-day it helps with specifying features, writing and reviewing code, and automated AI PR review on every pull request. When something goes wrong in production, AI surfaces context across systems quickly. We also embrace agentic coding, using AI as an active collaborator, not just a prompt-by-prompt co-pilot.

We expect candidates to use AI tools in our coding interviews. The bar is understanding your code and owning what you produce. That reflects how we work every day.

Some Examples of What Engineers at Perk do!

  • Help travellers find and book the perfect trip by working on the systems that search across dozens of airlines, hotel chains, train operators, and car rental companies all at once.
  • Take the pain out of expenses and invoicing by building the tools that automatically generate invoices, handle VAT, and process expense reports for thousands of companies.
  • Make payments seamless and reliable by working on the systems that handle how companies pay for travel; across different currencies, payment methods, and billing setups.
  • Connect Perk to the tools companies already rely on by building integrations with accounting systems, expense platforms, and HR tools.
  • Give travel managers the insights they need by working on reporting dashboards, business analytics, and sustainability features like our GreenPerk carbon footprint tracker.
  • Build smart AI-powered features that make the platform more intelligent over time.
  • Keep users safe and companies in control by working on identity and access management.
  • Empower customer support to deliver a 7-star experience by building the internal tools that help our care team respond faster.
  • Strengthen the platform under the hood by contributing to the core systems that power everything.

Desired Skills and Experience

  • Product Mindset: Ships features iteratively with a focus on measurable user impact and rapid feedback loops.
  • CS Fundamentals: Applies solid CS fundamentals (data structures, algorithms, relational modeling) to build performant and scalable logic.
  • Quality & Testing: Ensures code quality through unit/integration testing, active participation in code reviews, and maintaining readable documentation.
  • Frontend: Builds responsive, accessible interfaces using semantic HTML, CSS, and modern React patterns.
  • Backend & Integrations: Constructs robust APIs and 3rd-party integrations, ensuring resilience through proper error handling, retries, and idempotency.
  • Observability: Utilizes logs, metrics, and traces to monitor feature health and troubleshoot production issues.
  • Collaboration: Partners effectively with Product and Design to refine requirements and provide technical feasibility feedback.
  • Growth: Adopts new technologies quickly and actively seeks feedback to improve technical and professional skills.

How We Work

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.

For certain roles, we can help with relocation from anywhere in the world, English is the official language at the office. Please submit your resume in English if you choose to apply. Do not forget to submit an updated portfolio and/or resume.

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

Protect Yourself from Recruitment Scams

All official communication from Perk will always come from email addresses ending in @perk.com or @externalperk.com, our verified social media channels, or recruiters listed on our official LinkedIn page. We will never ask you to pay for equipment, training, or fees, request sensitive personal information such as bank details early in the process, or communicate through unofficial apps like WhatsApp, Telegram, or Signal. If you receive a message claiming to be from Perk that seems suspicious, please do not respond. Forward it to security [at] perk .com, and we will confirm whether it is legitimate.

Software Engineer - Financial Platform in Birmingham employer: Perk

At Perk, we pride ourselves on fostering a dynamic work culture that prioritises innovation and collaboration. As a Software Engineer on our Financial Platform team, you'll enjoy the autonomy to take ownership of your projects while working alongside talented professionals from diverse backgrounds. With opportunities for personal and professional growth, and a commitment to a 7-star employee experience, Perk is an exceptional place to build a meaningful career in the heart of London.

P

Contact Detail:

Perk Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Financial Platform in Birmingham

Tip Number 1

Network like a pro! Reach out to folks in your industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Prepare for those interviews! Research Perk and understand their mission and values. Think about how your skills as a Software Engineer can help tackle the challenges they face in financial data management.

Tip Number 3

Show off your projects! Whether it's a GitHub repo or a personal website, make sure to highlight your work. This gives potential employers a taste of what you can do and how you approach problem-solving.

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 being part of the Perk team.

We think you need these skills to ace Software Engineer - Financial Platform in Birmingham

Software Development
API Development
Frontend Development
Backend Development
Data Structures
Algorithms
Relational Modeling

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for the role shine through! We want to see how excited you are about joining our team and making an impact at Perk. Share why you're drawn to the Software Engineer position and how you can contribute to our mission.

Tailor Your CV:Make sure your CV is tailored to the job description. Highlight relevant experience and skills that align with what we're looking for in a Software Engineer. We love seeing how your background fits into our vision, so don’t hold back!

Be Clear and Concise:Keep your application clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points where necessary and avoid jargon unless it’s relevant to the role. Remember, clarity is key!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us without any hiccups. Plus, it shows you’re serious about joining our team at Perk!

How to prepare for a job interview at Perk

Understand the Product Mindset

Before your interview, dive deep into Perk's offerings and how they impact users. Be ready to discuss how you can contribute to shipping features that focus on measurable user impact and rapid feedback loops. This shows you're aligned with their mission and values.

Showcase Your Technical Skills

Brush up on your computer science fundamentals, especially data structures and algorithms. Be prepared to demonstrate your coding skills using AI tools during the interview. This reflects how you would work at Perk, so practice coding challenges that require you to think critically and solve problems efficiently.

Emphasise Collaboration

Perk values teamwork, so be ready to share examples of how you've effectively collaborated with product and design teams in the past. Highlight your ability to refine requirements and provide technical feasibility feedback, as this will resonate well with their cross-functional squad approach.

Prepare for Real Ownership

During the interview, express your enthusiasm for taking ownership of projects from start to finish. Discuss how you’ve previously managed the entire lifecycle of a feature, from understanding customer pain points to deployment and measuring impact. This aligns perfectly with Perk's emphasis on real ownership.