At a Glance
- Tasks: Own the entire feature lifecycle from design to deployment and impact measurement.
- Company: Join Perk, a global leader in travel and spend management with a collaborative culture.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Work in autonomous squads with a focus on AI integration and career advancement.
- Why this job: Make a real impact by shaping innovative billing solutions with cutting-edge technology.
- Qualifications: Experience in software engineering, system architecture, and product leadership required.
The predicted salary is between 60000 - 80000 £ per year.
About Us
Perk (formerly TravelPerk) 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 perk.com 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, GitHub, 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.