> Markdown version of [/jobs/ext/52443-software-engineer-financial-platform](https://www.wearedevelopers.com/jobs/ext/52443-software-engineer-financial-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Financial Platform - **Company:** Perk - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Accounting Systems, Application Programming Interfaces (APIs), Artificial Intelligence, Business Logic, JIRA, Cascading Style Sheets (CSS), Software Quality, Code Review, Data Structures, Software Design Documents, Github, Identity and Access Management, Microsoft OneNote, Role-Based Access Control, Semantic HTML, Single Sign-On, Data Streaming, Systems Integration, User Provisioning Software, Web Applications, ReactJS, Backend, Integration Tests, Slack, Front End Software Development, Restful APIs, Webhooks - **Published:** May 23, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=55c716e061054504 ## About the Role Do you have experience in Slack? ## Description As a 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, with a focus on building reliable reconciliation and reporting systems that operate automatically and at scale. Rather than applying short-term fixes, you'll design and implement durable solutions that improve the integrity and transparency of our financial infrastructure. You'll also help 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. Are you a Software Engineer Who Thrives on Real Ownership? At Perk, we know that we feel most fulfilled when we can own the problem and the solution. 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. You will see how your technical decisions move the needle for our customers daily. We prioritize autonomy and pragmatism, giving you the space to solve complex problems without unnecessary friction. Engineering excellence here is measured by the reliability and simplicity of the systems you build to power a global platform. How we work At Perk, we believe the best work happens when great people come together in small teams, with a shared sense of purpose. 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. Each team to decide how to contribute to Perk's company goals. We care about impact, and we trust our people to deliver it. AI at Perk AI is embedded in how we work and what we build. 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. We also embrace agentic coding, using AI as an active collaborator, not just a prompt-by-prompt co-pilot. We expect candidates to use AI tools in our coding interviews. The bar is understanding your code and owning what you produce. That reflects how we work every day. Some Examples of What Engineers at Perk do! * Help travellers find and book the perfect trip by working on the systems that search across dozens of airlines, hotel chains, train operators, and car rental companies all at once. You'd help make sure results come back fast, prices are accurate, and the whole booking experience feels as easy as shopping online. * Take the pain out of expenses and invoicing by building the tools that automatically generate invoices, handle VAT, and process expense reports for thousands of companies. You'd help finance teams stop chasing receipts and start trusting that everything adds up, without the manual work. * Make payments seamless and reliable by working on the systems that handle how companies pay for travel; across different currencies, payment methods, and billing setups. You'd help ensure every transaction is smooth, accurate, and scales as the business grows. * Connect Perk to the tools companies already rely on by building integrations with accounting systems, expense platforms, and HR tools. You'd also contribute to our Open API and webhooks, making it easy for partners and customers to plug Perk into their own workflows, so travel data flows where it needs to go, automatically. * Give travel managers the insights they need by working on reporting dashboards, business analytics, and sustainability features like our GreenPerk carbon footprint tracker. You'd help companies understand their travel spend, track their CO emissions, and make smarter, greener decisions. * Build smart AI-powered features that make the platform more intelligent over time. From our Juno chat assistant that helps travellers resolve issues faster, to AI that classifies support emails or maps hotel rooms across providers; you'd help bring automation and intelligence into real product experiences. * Keep users safe and companies in control by working on identity and access management; things like single sign-on, user provisioning, roles and permissions, and approval workflows. You'd help make sure the right people can do the right things, securely and effortlessly. * Empower customer support to deliver a 7-star experience by building the internal tools that help our care team respond faster, resolve issues more efficiently, and handle everything from booking modifications to cancellations with confidence. * Strengthen the platform under the hood by contributing to the core systems that power everything, from our main web application to the services that connect all the pieces together. You'd help us keep things reliable, fast, and ready to scale as Perk grows into the world's leading business travel platform. Desired Skills and Experience * Product Mindset: Ships features iteratively with a focus on measurable user impact and rapid feedback loops. * CS Fundamentals: Applies solid CS fundamentals (data structures, algorithms, relational modeling) to build performant and scalable logic. * Quality & Testing: Ensures code quality through unit/integration testing, active participation in code reviews, and maintaining readable documentation. * Frontend: Builds responsive, accessible interfaces using semantic HTML, CSS, and modern React patterns. * Backend & Integrations: Constructs robust APIs and 3rd-party integrations, ensuring resilience through proper error handling, retries, and idempotency. * Observability: Utilizes logs, metrics, and traces to monitor feature health and troubleshoot production issues. * Collaboration: Partners effectively with Product and Design to refine requirements and provide technical feasibility feedback. * Growth: Adopts new technologies quickly and actively seeks feedback to improve technical and professional skills. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Stack Overflow: Community and AI](https://www.wearedevelopers.com/videos/600-stack-overflow-community-and-ai) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Throwing off the burdens of scale in engineering](https://www.wearedevelopers.com/videos/608-throwing-off-the-burdens-of-scale-in-engineering) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)