Senior Software Engineer – Financial Platform As a Senior Software Engineer on the Financial Platform team, you’ll help build the systems that ensure Perk’s financial data is accurate, traceable, and audit‑ready. You’ll work on expanding the platform to support increasingly complex financial flows, focusing on reliable reconciliation and reporting systems that operate automatically and at scale. You’ll also translate and untangle complex business logic across our ERP integrations, ensuring every transaction moving through Perk is correctly represented across systems.
Through thoughtful engineering practices, strong ownership, and a focus on auditability, you’ll contribute to a codebase that gives Finance and the broader business confidence in the numbers behind the platform.
Responsibilities Design and implement durable solutions that improve the integrity and transparency of Perk’s financial infrastructure. Build and maintain reliable reconciliation and reporting systems that operate automatically and at scale. Translate complex business logic across ERP integrations to ensure accurate transaction representation.
Own the entire lifecycle of a feature: from understanding customer pain points with product teams, writing design documents, coding, deployment, to measuring impact. Provide technical leadership—architect scalable, evolvable systems and data models; uphold engineering excellence, including CI/CD, testing, and coding standards.
Qualifications 3+ years of senior software engineering experience.
Product leadership: translate complex business goals into technical roadmaps.
System architecture: design scalable,
evolvable systems and data models.
Technical standards: define and uphold engineering excellence, CI/CD optimizations, testing strategies.
Frontend strategy: establish frontend architecture patterns, state management, performance budgets, comprehensive testing.
Backend excellence: build sophisticated backend solutions involving API versioning, caching, data migrations.
Operational maturity: lead observability, SRE practices, SLOs, incident response, post‑mortems.
Security & risk: oversee operational security, secrets hygiene, dependency risk management.
Mentorship & influence: mentor, coach, lead design reviews, influence technical roadmap. Cross‑functional impact: coordinate multi‑team deliverables, resolve blockers.
Benefits & Working Style Autonomy and pragmatism—solve complex problems without unnecessary friction. Ownership of features—from design to deployment. Cross‑team collaboration across squads, guilds, and squads. AI‑enabled workflow: AI assistance in code, PR review, and debugging.
Hybrid work: in‑person at hubs 3 days a week; relocation possible subject to role. Equal‑opportunity employer; diverse inclusive culture. Location & Work Style Role requires you to be based within commuting distance of Perk hubs. For certain roles, relocation assistance may be available from anywhere in the world.
EEO Statement Perk is a integral company with a diverse customer base, and we want to make sure the people behind our product reflect that. We’re an equal‑opportunity employer, which means you’re welcome at Perk regardless of how you look, where you’re from, or anything else that makes you, well, you.
📌 Senior software engineer - financial platform (Madrid)
🏢 Perk
📍 Madrid