Senior Software Engineer (Backend): Onboarding

Contract type
Ongoing
Work mode
Hybrid · Bulgaria · Spain · Poland
Experience
Senior · Not stated

Level inferred from job title

Job description

Backend software engineer role in BVNK's Onboarding & Identity team, building the orchestration layer and APIs behind KYC/KYB, identity checks, sanctions and PEP screening, and automated customer risk assessment. The team serves direct businesses, embedded partners' end customers and nested customers of licensed partners.

At a glance

Work mode
Hybrid · Bulgaria · Spain · Poland
Pay
EUR 70,000 – 95,000 / year

What you'll do

  • Collaborate closely with the product team to ensure efficient iteration and delivery of high-quality results in the Embedded Payments and Onboarding squad
  • Have a pragmatic approach that prioritizes simplicity while maintaining effectiveness in all engineering projects
  • Ensure products are engineered in a future-proof manner, emphasizing the sustainability of product design
  • Facilitate the integration of Salesforce into engineering practices, working closely with Salesforce experts and engineers
  • Collaborate with ID&V and RegTech vendors to infuse regulatory technology solutions into the engineering ecosystem
  • Contribute to ensuring engineering practices remain compliant and up-to-date, strengthening Embedded Payments and Onboarding capabilities

What we're looking for

  • Strong experience as a backend software engineer, with deep proficiency in languages such as Java, Kotlin or similar JVM-based languages
  • Experience designing, building, and operating microservices in a distributed systems environment
  • Solid understanding of relational databases (e.g., PostgreSQL) and event-driven architectures (e.g., Kafka, SQS/SNS)
  • Experience with cloud platforms such as AWS, GCP, or Azure
  • Experience with containerisation and orchestration technologies including Docker and Kubernetes
  • Familiarity with infrastructure-as-code concepts and modern software delivery practices (CI/CD)
  • Experience with observability and reliability tooling including logging, metrics, tracing, and performance optimisation
  • Comfortable working with Jira, Confluence, Git-based workflows, and collaborative engineering practices
  • Strong communication skills with the ability to explain technical concepts clearly to both technical and non-technical stakeholders
  • A thoughtful, practical approach to problem-solving that considers tradeoffs and avoids over-engineering

Nice to have

  • Experience working in fintech, payments, or banking infrastructure, particularly around fiat payment processing, clearing, or settlement
  • Exposure to payment schemes, banking APIs, or multi-rail payment routing and orchestration
  • Experience with stablecoin or cryptocurrency infrastructure and fiat-to-crypto bridging
  • Understanding of domain-driven design and hexagonal architecture patterns
  • Familiarity with reconciliation systems, idempotency patterns, and handling eventual consistency in financial workflows
  • Experience working in high-growth or fast-scaling technology environments
  • Experience contributing to engineering strategy, hiring, or organisational scaling initiatives

Your team

Onboarding & Identity team

Owns the whole journey that turns a prospective customer into a verified, compliant BVNK account, covering direct businesses, partners' end customers (embedded) and underlying customers of licensed partners (nested).

Benefits

  • Fair and competitive salary at every stage of your growth
  • Flexible working hours, with hybrid working at its heart
  • A culture built on passionate, growth-minded people
  • A flexible approach to holiday
  • Opportunities to travel to our offices around the world
  • An open and creative environment where you can help us define the future of BVNK, its culture, and its opportunity sets

Apply

Direct apply at BVNK

Opens the job posting at BVNK

About BVNK

The stablecoin-powered financial stack for enterprises

BVNK enables businesses to build financial products, unlock new markets, and move money in seconds across 130+ countries, with 40+ licenses for fiat and digital assets globally. Processing billions annually, it empowers enterprises to send, receive, convert, and settle stablecoins and fiat seamlessly through a single integration. BVNK is now part of Mastercard.

Mission

To accelerate global money movement

Key facts

  • Stablecoin-powered financial infrastructure / payments
  • Part of Mastercard
  • Enables money movement across 130+ countries
  • 40+ licenses for fiat and digital assets globally
  • Processing billions annually
  • Team spread across EMEA, North America, and APAC
  • CNBC World's Top Fintech Companies (2026)
  • FXC Intelligence Top 100 Cross-border Payment Companies (2026)
  • Newsweek's The Top 100 Global Most Loved Workplaces (three years running, most recently 2025)
  • LinkedIn Top 20 Startups in the UK (2025)

Partners & customers

CorpayWorldpayDeelFlywire