06 ago
|
Perk
|
Barcelona
Built to tackle the time-consuming, manual work that gets in the way of real work, our tools automate everything from travel bookings to expenses, invoice processing, and more. By eliminating this shadow work that wastes hours, erodes morale, and saps innovation, we’re on a mission to power real work, with real impact. Founded in 2015, Perk has grown into a global company of more than 1,800 people across 12 offices globally, with headquarters in London and Boston.
Are you a Software Engineer who thrives on real ownership? This means taking responsibility for the entire lifecycle of a feature, from being part in understanding what our customers pains are with our product team, design documents, coding to deployment, and measuring impact. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform.
You'll join a cross-functional squad where you have real ownership of a piece of Perk’s domains, a genuine say in what gets built, and the autonomy to make it happen. We care about impact, and we trust our people to deliver it. On the engineering side, it spans the whole workflow: our Notion, Jira, GitHub and Slack are AI-connected so you get up to speed fast, and day-to-day it helps with specifying features, writing and reviewing code, and automated AI PR review on every pull request.
When something goes wrong in production, AI surfaces context across systems quickly. The bar is understanding your code and owning what you produce. Some examples of what it means to be a Senior at Perk At Perk, senior engineers are expected to go beyond the technical solution and focus on the problem itself.
You'll become a guardian of your team's technical quality; Your job is to make sure we're always investing our energy where it counts most. Whether it's coordinating a cross-squad initiative, contributing to one of our engineering guilds (where engineers from different teams align on shared technical topics), or pairing with architects on solution discovery, you'll operate comfortably beyond your immediate team. Senior engineers at Perk are mentors, coaches, and bar raisers. de-risks ambiguous projects through spikes and prototyping.
Architects scalable, evolvable systems and data models that account for performance, failure isolation, and long-term maintenance. Defines and upholds engineering excellence, including CI/CD optimizations, testing strategies, and coding standards across the stack.
Frontend Strategy: Establishes frontend architecture patterns, including state management, performance budgets, and comprehensive testing (e.g., E2E/Cypress).
Backend Excellence: Engineers sophisticated backend solutions involving API versioning, caching strategies, and complex data migration plans. Levels up the engineering organization through active mentorship, leading design reviews, and influencing the product roadmap with technical data.
How We Work At
Perk, we take an IRL-first approach to work, where our team works together in-person 3 days a week. For certain roles, we can help with relocation from anywhere in the world, English is the official language at the office. Please submit your resume in English if you choose to apply. Perk is a general company with a diverse customer base, and we want to make sure the people behind our product reflect that.
📌 Software Engineer Projects (Barcelona)
🏢 Perk
📍 Barcelona