12 days ago
Barcelona, SpainSenior
Responsibilities
- Own features from customer problem discovery through design, implementation, deployment, and impact measurement.
- Architect scalable and evolvable systems and data models, including performance and failure-isolation considerations.
- Define frontend architecture, state management, performance budgets, and end-to-end testing strategies.
- Build backend solutions involving API versioning, caching, and complex data migrations.
- Lead observability, SRE practices, SLO definition, incident response, and blameless post-mortems.
- Uphold engineering standards across testing, coding, operational security, secrets hygiene, and dependency risk management.
- Drive cross-team technical alignment, design reviews, engineering guild participation, and multi-team initiatives.
- Mentor engineers, provide code and design feedback, and raise organizational engineering standards.
- Use AI-augmented and agentic development workflows, including AI-powered code review.
Requirements
- Senior-level software engineering experience with ownership of complex, ambiguous projects.
- Ability to translate business goals into technical roadmaps and de-risk projects through prototyping.
- Strong system architecture skills covering scalable systems, data models, performance, failure isolation, and maintainability.
- Experience with frontend architecture, state management, performance optimization, and comprehensive testing such as Cypress.
- Experience engineering backend systems with API versioning, caching, and data migration planning.
- Experience with observability, SRE practices, SLOs, incident management, and post-mortems.
- Ability to define technical standards, influence product direction, coordinate across teams, and mentor engineers.
- Understanding of operational security, secrets hygiene, and dependency risk management.
- Experience with or strong interest in AI-augmented and agentic software development workflows.
- Ability to work in English and attend a Perk hub in person three days per week.
Benefits
- Hybrid IRL-first work arrangement requiring three days per week in person within commuting distance of a Perk hub.
- Relocation assistance is available for certain roles.
- English is the official language at the office.
- Equal opportunity employment at a global company with a diverse, international workforce.
Tech Stack
Cypress
Categories
About Perk
Perk builds a travel and spend management platform for businesses, combining online booking, extensive travel inventory, expense automation, invoice processing, and policy controls. It earns revenue through SaaS and travel transaction fees and serves over 10,000 companies, including Wise, On Running, and Breitling. Founded in 2015, the company is headquartered in Boston and was formerly known as TravelPerk.
