Perk
Senior Software Engineer
Salary not disclosedHybrid
- Engineering
- London
- Full time
- Today
About the role
Perk is seeking a Senior Software Engineer to take ownership of the entire feature lifecycle, from understanding customer pain points to deployment and impact measurement. You will work within a cross-functional squad to build scalable systems while prioritizing autonomy and pragmatism. The role involves shaping technical strategy, mentoring team members, and leveraging AI-augmented workflows to drive engineering excellence.
Responsibilities
- Shape the product vision by contributing to quarterly goals and long-term strategy alongside product and engineering managers.
- Architect scalable and evolvable systems while managing technical debt and ensuring long-term maintainability.
- Lead cross-squad initiatives and communicate complex technical ideas to align stakeholders across the organization.
- Mentor less experienced colleagues through direct feedback, design reviews, and pairing sessions to raise technical standards.
- Define and uphold engineering excellence, including CI/CD optimizations, testing strategies, and operational security practices.
Required skills
- System Architecture
- Frontend Strategy
- Backend Development
- CI/CD
- Observability
- SRE
- AI-augmented workflows
Nice to have
- API versioning
- Caching strategies
- Data migration
- Cypress
- E2E testing
About the Company
Perk is an intelligent platform for travel and spend management that automates manual tasks like travel bookings, expenses, and invoice processing. Founded in 2015, the company operates globally with over 1,800 employees across 12 offices, serving more than 12,000 companies worldwide.