Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Spendesk

Senior Software Engineer – Wallet

Spendesk

. Join the Wallet squad within the Payment Groups in Spendesk’s Product, Design, and Engineering organisation .

Posted 9/17/2026full-timeBarcelona • SpainSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong expertise in TypeScript and Node.js for backend development, with a focus on designing scalable financial services and leading technical initiatives. Proficient in architectural design, particularly with micro-services and maintainable systems, while ensuring compliance and data consistency.

Highest-signal resume keywords
TypeScript Backend DevelopmentMicro-Services ArchitectureFinancial Services ExperienceLeadership in Technical InitiativesAWS and Infrastructure-as-Code

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
TypeScriptNode.jsMicro-ServicesSystem DesignAPI IntegrationEvent-Driven SystemsFinancial Data ConsistencyCash ManagementReconciliationTreasury Management
Soft Skills
OwnershipAutonomyProduct-Oriented MindsetCollaborationEffective Communication
Tools & Technologies
AWSKubernetesTerraformAI-Assisted Development Tools
Industry Keywords
FintechPaymentsRegulated IndustryComplianceBanking Operations

Tech Stack

Tools & technologies
AWSJavaScriptKubernetesNode.jsTerraformTypeScript

About the role

Key responsibilities & impact
  • Join the Wallet squad within the Payment Groups in Spendesk’s Product, Design, and Engineering organisation
  • Help build reliable, scalable, and user-friendly financial services for finance teams
  • 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
  • Design, develop, and maintain services for wallet accounts, deposits, balances, cash movements, and payment flows
  • Build experiences that help finance teams understand current and future cash positions
  • Improve liquidity, funding flows, and movement of funds between entities
  • Work on international and multi-entity use cases, including multi-currency wallet capabilities
  • Contribute to accounting, segregation, reporting, and operational workflows supporting accurate and compliant financial services
  • Define and evolve architectures using hexagonal architecture, clear domain boundaries, and strong data consistency
  • Lead technical initiatives from discovery and design through implementation, delivery, and continuous improvement
  • Use AI-assisted development tools daily, share effective practices, and promote responsible usage across engineering
  • Help shape the squad’s technical direction, engineering practices, and collaborative team culture

Requirements

What you’ll need
  • Fluency in written and spoken English, our business language
  • At least 5 years of experience in software development
  • Strong expertise in TypeScript, particularly for backend development with Node.js
  • Proven track record of designing and delivering high-quality, scalable products
  • Strong architectural knowledge, including experience with micro-services and maintainable system design
  • Ability to lead initiatives and make sound decisions with a high degree of ownership and autonomy
  • Product-oriented mindset, with ability to contribute to discovery, prioritisation, meetings, and squad rituals
  • Application and CV must be submitted in English
  • Nice to have: experience in financial services, payments, fintech, or another regulated industry
  • Nice to have: experience with wallet, treasury, cash management, accounting, reconciliation, or payment account products
  • Nice to have: experience integrating with third-party providers through APIs, external services, and webhooks
  • Nice to have: experience with ledgers, financial data consistency, event-driven systems, or event-sourcing patterns
  • Nice to have: knowledge of compliance, security, banking operations, or maintaining reliable regulated platforms
  • Nice to have: experience with AWS, Kubernetes, Terraform, or infrastructure-as-code
  • Nice to have: experience supporting international, multi-entity, or multi-currency use cases

Benefits

Comp & perks
  • Flexible hybrid 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
  • Health insurance
  • Wellness allowances
  • Commuter support
  • Meal vouchers
  • Gym memberships