At a Glance
- Tasks: Own the full lifecycle of features, from design to deployment and impact measurement.
- Company: Join Perk, a global leader in travel and spend management technology.
- Benefits: Enjoy competitive salary, health benefits, and a flexible work environment.
- Other info: Collaborative culture with opportunities for mentorship and career growth.
- Why this job: Make a real impact with cutting-edge AI and innovative billing solutions.
- Qualifications: Experience in software engineering, system architecture, and product leadership.
The predicted salary is between 80000 - 100000 £ per year.
About Perk Perk (formerly Travel Perk) 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