×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Billing

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: TravelPerk
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Software Architect, Backend Developer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 GBP Yearly GBP 90000.00 130000.00 YEAR
Job Description & How to Apply Below
Location: City of Edinburgh

About Us

Perk (formerly Travel Perk) is the intelligent platform for travel and spend management. Our tools automate bookings, expenses, invoice processing, and more to power real work.

We’re trusted by thousands of companies worldwide and tackle the productivity gap in the workplace.

Founded in 2015, Perk is a global company with offices worldwide. We value ownership, a 7-star experience, and teamwork, and aim to unlock potential across diverse teams.

Visit our website at  to learn more.

Are you a Software Engineer who thrives on real ownership?

You will own the entire lifecycle of a feature—from understanding customer pains with the product team, through design, coding, deployment, and measuring impact. Autonomy and pragmatism guide our engineering culture, and reliability and simplicity are the metrics of success.

Join the Billing team

The billing team handles tax determination, invoice issuance, invoice collection, and deferred payments. We are migrating tax determination to a third‑party integration, rearchitecting invoice issuance for async processing at scale, and automating the invoice collection process into a self‑serve service with AI support. There is also a growing amount of frontend work to improve the end‑to‑end billing experience.

How we work

We work in small, autonomous cross‑functional squads with real ownership of Perk domains. Teams decide how they contribute to company goals. We value impact and trust our people to deliver it.

AI at Perk

AI is embedded in how we work, spanning Notion, Jira, Git Hub, and Slack. It aids feature specification, coding, and AI‑assisted code reviews. We expect candidates to use AI tools in coding interviews and to own what they produce.

Senior Engineer at Perk: examples
  • Shape the bigger picture. Go beyond building features to define the problem and align with quarterly goals and long‑term vision.

  • Architect for today and tomorrow. Write design documents that shape the platform and manage technical debt to focus on impactful work.

  • Lead across boundaries. Communicate across teams, coordinate initiatives, and collaborate with architects and engineering guilds.

  • Raise the bar for everyone around you. Mentor, give feedback, and model strong engineering practice to lift the team’s standard.

Desired skills and experience
  • Product Leadership: Translate complex business goals into technical roadmaps; de‑risk ambiguous projects through spikes and prototyping.

  • System Architecture: Design scalable, maintainable systems and data models with performance and failure isolation in mind.

  • Technical Standards: Define and uphold engineering excellence, including CI/CD optimization, testing strategies, and coding standards.

  • Frontend Strategy: Establish frontend architecture patterns, state management, performance budgets, and testing (E2E/Cypress).

  • Backend Excellence: Engineer sophisticated backend solutions with API versioning, caching, and data migration plans.

  • Operational Maturity: Lead observability and SRE practices; define SLOs, incident responses, and blameless postmortems.

  • Security & Risk: Oversee operational security, including secrets hygiene and dependency risk management.

  • Mentorship & Influence: Level up the engineering organization through mentorship and design reviews, influencing the product roadmap with technical data.

  • Cross-Functional Impact: Coordinate multi‑team deliverables and align stakeholders to resolve blockers.

  • AI‑Driven Development: Experience with or interest in AI‑augmented workflows and agentic development.

How We Work

We require being based within commuting distance of our hubs to work in‑person three days a week. We may offer relocation for certain roles. Please submit your resume in English and include an updated portfolio if applicable. We are an equal opportunity employer and value diversity.

Protect Yourself from Recruitment Scams

Official Perk communications come from  or  addresses, our verified channels, or recruiters on our official Linked In page. Do not share sensitive information or make payments to unknown sources. If you encounter a suspicious message, forward it to

#LI-Hybrid

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary