Senior Software Engineer – Billing

Company: Traveltechessentialist
Apply for the Senior Software Engineer – Billing
Location: City of Edinburgh
Job Description:

About Perk

Perk (formerly TravelPerk) is an intelligent platform for travel and spend management built to automate travel bookings, expenses, invoice processing, and more. The company operates globally with headquarters in London and Boston and serves over 10,000 companies.

Are you a Software Engineer who thrives on real ownership?

We value engineers who take responsibility for the full lifecycle of a feature—from understanding customer pain with product teams, to design, coding, deployment, and measuring impact. You will own decision‑making that directly moves the needle for our customers each day.

Join the Billing team

The billing team owns tax determination, invoice issuance, collection, and deferred payments. Current focus includes migrating tax determination to a third‑party integration, rearchitecting invoice issuance for async processing, and automating invoice collection with AI. There is also growing front‑end work to improve the end‑to‑end billing experience.

How we work

Cross‑functional squads own domain units, set priorities, and decide how to contribute to company goals. Teams work in person three days a week and embrace autonomy and pragmatism. We trust our people to deliver impact and encourage collaboration across squads and guilds.

AI at Perk

AI is embedded throughout our workflow—helping specify features, review code, and surface context quickly. Candidates are expected to use AI tools during coding interviews, demonstrating ownership of their code.

Some examples of what it means to be a Senior at Perk

  • Shape the bigger picture. Senior engineers refine what to build and why, contributing to squad goals and long‑term vision.
  • Architect for today and tomorrow. Write design documents, manage technical debt, and focus on impact over effort.
  • Lead across boundaries. Communicate complex ideas to multiple teams, coordinate cross‑squad initiatives, and mentor junior engineers.
  • Raise the bar for everyone around you. Mentor, coach, and help engineering managers grow while enhancing overall quality through guilds and design reviews.

Desired skills and experience

  • Product Leadership. Translate complex business goals into technical roadmaps and de‑risk projects with prototypes.
  • System Architecture. Architect scalable, evolvable systems that consider performance, isolation, and maintenance.
  • Technical Standards. Define and uphold engineering excellence through CI/CD, testing strategies, and coding standards.
  • Frontend Strategy. Establish architecture patterns, state management, performance budgets, and comprehensive testing.
  • Backend Excellence. Engineer backend solutions involving API versioning, caching, and data migration.
  • Operational Maturity. Lead observability, SRE practices, SLOs, incident response, and blameless post‑mortems.
  • Security & Risk. Oversee operational security, secrets hygiene, and dependency risk management.
  • Mentorship & Influence. Lead design reviews, mentor, and influence product road‑maps with technical data.
  • Cross‑Functional Impact. Coordinate multi‑team deliverables and resolve blockers across the organization.
  • AI‑Driven Development. Experience or strong interest in AI‑augmented workflows, including agentic workflows and AI code reviews.

For certain roles, relocation assistance may be available. English is the official language of the office. Please submit a resume in English. This role requires you to be within commuting distance of our hubs.

Perk is an equal opportunity employer. We welcome applicants regardless of how you look, where you’re from, or anything else that makes you, well, you.

#J-18808-Ljbffr…

Posted: July 10th, 2026