Senior Software Engineer - KYC
Spendesk
About the job
We are looking for a talented Senior Software Engineer to join our Product, Design, and Engineering organisation and help shape the future of spend management.
You will join our KYC squad , helping build reliable, scalable, and user-friendly experiences for customer onboarding, verification, and compliance. This role is primarily backend-focused, with an expected split of approximately 70% backend and 30% frontend .
You will take ownership of functional and technical topics across the full feature lifecycle, from discovery and specification through technical design, development, testing, documentation, deployment, and maintenance.
As a Senior Software Engineer, you will also help shape the squad’s technical direction, lead initiatives, support strong engineering practices, and contribute to a positive and collaborative team culture.
Our stack
TypeScript (Node/React)
PostgreSQL for data storage
Redis, SQS, and Kafka for jobs, messaging, and queues
Terraform to define our infrastructure
Kubernetes, Lambdas, and Step Functions to run our applications
AWS, GitHub Actions, Claude Code, and LLM-assisted workflows
Key responsibilities
Design, develop, and maintain reliable backend services and workflows for KYC and customer onboarding.
Contribute to frontend development with React, representing approximately 30% of the role.
Own complex technical and functional topics throughout the full feature lifecycle.
Define and evolve robust architectures, applying principles such as hexagonal architecture and clear domain boundaries.
Lead technical initiatives from discovery and design through implementation, delivery, and continuous improvement.
Build maintainable, performant, observable, and well-tested software.
Collaborate with Product, Design, Engineering, Compliance, Operations, and other stakeholders.
Use AI-assisted development tools daily, share effective practices, and help promote responsible usage across engineering.
What we’re looking for
Fluency in written and spoken English, our business language.
At least 5 years of experience in software development , ideally in a product-focused environment.
Strong expertise in TypeScript , particularly for backend development with Node.js.
Experience with AWS, Kubernetes, Terraform, or infrastructure-as-code.
A proven track record of designing and delivering high-quality, scalable products.
Strong architectural knowledge, including experience with hexagonal architecture and maintainable system design.
The ability to lead initiatives and make sound decisions with a high degree of ownership and autonomy.
A product-oriented mindset, with the ability to contribute to discovery, prioritisation, meetings, and squad rituals.
A collaborative attitude, strong customer focus, and enthusiasm for building a positive team culture.
Nice to have
Experience working in financial services, payments, fintech, or another regulated industry.
Experience integrating with third-party providers through APIs, external services, and webhooks.
Knowledge of compliance, identity verification, fraud prevention, or customer onboarding domains.
As we are an international team, please submit your application and CV in English.
About Spendesk
Spendesk is the AI-powered spend management and procurement platform that transforms company spending. By simplifying procurement, payment cards, expense management, invoice processing, and accounting automation, Spendesk sets the new standard for spending at work.
Its single, intelligent solution makes efficient spending easy for employees and gives finance leaders the full visibility and control they need across all company spend, including in multi-entity structures. Trusted by thousands of companies, Spendesk supports over 200,000 users across brands such as PayFit, Accor, Welcome to the Jungle, Swile, Big Mamma, Malt, and Yousign.
With offices in the United Kingdom, France, Spain, and Germany, Spendesk also puts community at the heart of its mission.
For more information, visit .
About Our People & Culture
We believe that people do their best work when they are given the freedom to thrive and grow. That is why liberation is at the core of everything we do.
We empower Spendeskers to take ownership of their work, navigate ambiguity, and seize every opportunity. Spendeskers come from all over the world, with more than 35 countries represented, but we have plenty in common: we are bold, ever-curious, committed to kindness, and tackle every challenge with a positive mindset.
About Our Benefits
Our culture is built on trust, empowerment, and growth, with benefits to match:
Flexible on-site and remote policy
Latest Apple equipment
Access to Moka.care for emotional and mental health support
Great office snacks
A positive and collaborative team to work with every day
We also offer location-specific benefits tailored to each market, including health insurance, wellness allowances, commuter support, meal vouchers, and gym memberships.
Diversity & Inclusion
At Spendesk, we are committed to fostering an environment where all differences are encouraged, supported, and celebrated.
We are building our culture for everyone, with everyone. Our goal is to attract and build a diverse, equal, and inclusive team where everyone feels welcome. We truly embrace and encourage people from all backgrounds to apply.
- ...Alpega is seeking a Senior Software Engineer to join the Shipper Products Team in Sant Cugat, Spain. You will participate across the product lifecycle, designing, operating, and maintaining solutions in an Agile setup to deliver high-quality software for logistics professionals...Senior
- ...A leading AI technology company located in Barcelona is seeking a Software Engineer to design and scale their AI platform. This full-time on-site role involves developing low-latency speech pipelines and ensuring the reliability of AI voice agents deployed to handle thousands...SeniorTiempo completo
- Clutch Canada is seeking a Senior Software Engineer to join its Core Experiences Team in Barcelona, Spain. The role involves collaborating on cross-platform SDK projects, optimizing existing functionalities, and shipping backend services using Kotlin. Ideal candidates...Senior
- ...BETWEEN Technology busca un/a desarrollador/a senior con experiencia en WCS para ampliar uno de sus equipos en Barcelona. Serás responsable de diseñar, desarrollar e implementar soluciones que optimicen los sistemas de control de almacenes y la eficiencia operativa, principalmente...SeniorHorario flexible
- ...Cimpress Technology is seeking a Senior Software Engineer specializing in Content Asset Management to work remotely from Spain. You will design and develop software that enhances the creation of personalized products for customers. Successful candidates will have at...SeniorRemotoHorario flexible
- ...Lighthouse in Spain is hiring a Senior Software Engineer to advance our pricing manager system for hotels. You will build end-to-end features, collaborate with data scientists, product managers, and other engineers to deliver high-impact solutions in a fast-paced AI-driven...SeniorRemoto
- ...the go, at your own speed, and with tools that make learning easier, deeper, and faster. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemoto
- ...Software Development Engineer, Amazon Payroll Tech Job ID: 2933201 | Amazon Spain Services, S.L.U. Now hiring in sunny Barcelona! As one... ...Development Management, working closely with Principal Engineers, Senior Leaders, and Product teams worldwide. We partner with...SeniorPráctica
- ...motivated team of more than 200+ people and work on cutting‑edge robot technology. The Opportunity We are looking for a Senior Software Engineer to join our Autonomy team who really enjoys creating quality, maintainable code, simplifying complex systems through...SeniorRemoto
- ...! Damos soporte en una gran variedad de áreas como Firmware, Software, BI, Diseño, Project Management y muchas más. Además, desarrollamos... ...nuestros BETWEEN Labs. Estamos buscando un WCS Software Engineer (WMS, WCS..) para ampliar uno de nuestros equipos en Barcelona...SeniorTurno de noche
de 55000 a 80000 €/año
...Skills required Elixir Ruby Ruby on Rails Software Testing Agile (Scrum, Kanban) Languages... ...offers a relocation pack The Kantox Engineering Manifesto Kantox is a team sport. Our... ...documentation Who you are Senior level engineers with 4+ years of professional...SeniorTrabajar en la oficinaTrabajo híbridoHorario flexibleTrabajo por turnosFin de semana1 día a la semana- ...include supporting the Data Intelligence Team. KEY RESPONSIBILITIES Work in a small Agile team of great engineers to deliver business critical software. Code with high quality standards and practices to submit robust merge requests. Implement APIs with FastAPI...SeniorHorario flexible2 días a la semana
- # Software Engineer II (Local Shops, Quick Commerce)### Resumen del puestoBarcelona### Modelo de trabajoHíbrido · 2 días en casaHoyDescripción... ...global market through our unique expertise.We are hiring a Senior Software Engineer to join our Quick-Commerce Global Services...SeniorPrácticaTrabajar en la oficinaInicio inmediatoTrabajo híbrido2 días a la semana
- ...and confidence. Skills And Competencies ~5+ years of web software development experience with full understanding of end-to-end development... ...in agile environments with strong collaboration across engineering teams ~ Strong communication and collaboration skills, with...Senior
160 €/mensuales
...across 35 countries aren't just building software—they are leveraging cutting-edge AI to... ...exciting rocket-ship? Job Details Engineering Spain Full-Time / Remote What you will do As a Senior Software Engineer you will be a key player in developing...SeniorTiempo completoRemotoHorario flexible- ...We are looking for a Senior Software Engineer to join our IPfolio Software Engineering team in Barcelona. This is a hands‑on role focused on developing secure, scalable enterprise software on the Salesforce platform. You will work across the full software delivery lifecycle...SeniorTiempo completoEmpleo permanenteTrabajar en la oficina
- ...450+ people across European offices, working in product, engineering, commercial, and the teams that keep partners connected.... ...setting the pace for the industry. We are looking for a Senior Software Engineer to join our Shipper Products Team in Sant Cugat, Spain....SeniorEmpleo permanenteContratoTrabajar en la oficinaDesde casaTrabajo híbrido
- ...performance, availability, and scalability. - Participate in code reviews and contribute to engineering best practices. Requirements ~+5 years of experience working as a Frontend Engineer. ~ Strong experience with Node.js and backend application development. ~ Hands‑...Senior
de 60000 a 110000 €/año
...Senior Android Software Engineer - Barcelona Barcelona About Proton Proton was founded in 2014 by scientists from CERN on a simple truth: privacy is a fundamental human right. Since then, we’ve built the world’s largest encrypted email service (Proton Mail) and...SeniorTrabajar en la oficinaHorario flexible- ...Moody's is seeking a senior web software engineer to design and deliver scalable cloud-native and AI-driven solutions. You will build serverless microservices using Python, TypeScript, and modern front-end frameworks, and collaborate across teams to align with business...Senior
- ...ANYbotics AG is seeking a Senior Software Engineer to join the Autonomy team in Barcelona. This role focuses on creating high-quality software for robotics applications, emphasizing autonomy, mission planning, and AI techniques. The successful candidate will lead software...Senior
- ...into intelligent health platforms, enabling seamless and continuous health monitoring. We are currently looking for a Senior Software Engineer (Python) to join their Engineering team and help build the embedded technologies powering the next generation of connected...Senior3 días a la semana
- ...FrontendSenior Software Engineer - Convert (Hybrid) As you contemplate your future, you might be asking yourself, what's the next step? Start your journey with us! We're seeking an experienced Senior Frontend Software Engineer to join our Convert Team in Barcelona...SeniorEmpleo permanenteDesde casaTrabajo híbrido
- ...are building a new Digital Office to accelerate Expereo’s transformation through the Single‑Threaded Owner (STO) model. As a Software Engineer (Front End) in either the Commercial XP, you will be part of a full‑stack, outcome‑driven squad focused on delivering intuitive...SeniorTrabajar en la oficina
de 70000 a 90000 €/año
...Job Description: Staff Software Engineer Dow Jones Location: Barcelona Job ID About the Team: Our Technology team drives... ...skills and adept at critical thinking. This position reports to: Senior Manager, Engineering. You Will: Engage in all...Senior- ...líderes en el mundo a descubrir el valor de la tecnología y construir un mundo más sostenible e inclusivo.Estamos buscando un/a Senior Software Engineer (Go / Cloud Platforms) para unirse a uno de nuestros equipos de ingeniería que trabajen en plataformas cloud. Contribuirás...SeniorPrácticaRemotoTrabajo híbrido
- ...talent . We excel in understanding each partner's unique needs and capturing their essence. We are currently seeking a Senior Software Engineer, Full Stack (React/Python) . Our partner is a growth & marketing startup specializing in a highly scalable niche. They...Senior
- ...every day. We’re innovators with impact. We provide expert software and information solutions that the world’s leading... ...moments that matter most. We are currently looking for a Senior Product Software Engineer (Expert Level) to join our team. About the Role The...SeniorTrabajar en la oficinaTrabajo híbrido
- ...Q-tech is partnering with a fast-growing international SaaS company to establish a new Barcelona engineering hub. We are seeking a Senior Backend Software Engineer to drive secure, scalable backend systems and ownership of critical services. You will work on identity...Senior
- El puesto consiste en el desarrollo y mantenimiento de servicios backend sólidos y escalables usando Python. El trabajo diario incluye diseñar y construir APIs que incorporen inteligencia artificial y ciencia de datos en entornos de producción, trabajando con modelos de...SeniorAprendizPrácticaTemporalTiempo completo
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Software Engineer - KYC. ¡Entérate antes que nadie!
- ingeniero de desarrollo de software Barcelona
- ingeniero programador Barcelona
- software development engineer Barcelona
- senior software engineer Barcelona
- desarrollador de software junior Barcelona
- software engineer Barcelona
- desarrollador de software Barcelona
- software developer Barcelona
- senior data engineer Barcelona
- diseñador gráfico senior experto Barcelona


