Senior Software Engineer (Backend): Crypto Payments
Level inferred from job title
Job description
Senior Software Engineer (Backend) on BVNK's Crypto Payments Orchestration team, building and running high-throughput backend services that orchestrate crypto and stablecoin payments. The role owns services end to end, from design through production, on a business-critical payments platform.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Hybrid · Bulgaria · Poland · South Africa · Spain
- Pay
- EUR 70,000 – 110,000 / year
What you'll do
- Design, build and run high-throughput backend services that orchestrate crypto pay-ins, pay-outs, conversions and transfers across many assets and blockchain networks
- Build and evolve clean, versioned, well-documented public and internal APIs that merchants and partners use to accept, convert and send money
- Make sure every payment is processed exactly as intended, using patterns such as idempotency, transactional outbox, retries and dead-letter handling so financial events are never lost or duplicated
- Find and fix bottlenecks in hot paths, database access and service-to-service calls so the platform scales with fast-growing payment volumes
- Help modernise core services by breaking up legacy components into clear, modular, domain-aligned boundaries while keeping a live payments platform running safely
- Design and build asynchronous, event-driven workflows with clear contracts between services and other domains
- Work closely with Product, other engineering teams, Compliance and Operations to deliver new payment capabilities, assets and networks end to end
- Own services in production: monitor, alert, take part in on-call, and lead incident response and root cause analysis
- Use AI coding tools and agentic workflows in day-to-day work, share what works with the team, and mentor other engineers through code reviews, pairing and technical design
What we're looking for
- Solid professional experience as a backend engineer, building and running production systems at scale
- Strong proficiency in Java (ideally Java 17+) and Spring Boot
- Hands-on experience with microservices and event-driven architectures using message brokers such as Kafka or SQS, including patterns like transactional outbox, idempotency and eventual consistency
- Strong experience with relational databases such as MySQL or PostgreSQL, including schema design, indexing, query tuning and safe migrations
- Experience with AWS, Docker and Kubernetes, CI/CD pipelines and modern observability tools for metrics, tracing and logging
- Experience building payment, banking or other financial systems where correctness, auditability and reliability really matter
- A strong testing mindset across unit, integration and contract tests, and a passion for clean, maintainable, well-designed code
- You're an early adopter of AI coding tools and agentic workflows, and you use them to design, build and test solutions, not just to write snippets
- You take ownership from idea to production, communicate clearly with technical and non-technical colleagues, and move fast in a fast-growing environment
- Open to participating in an out-of-hours on-call rota
Nice to have
- Experience with Kotlin
- Experience with caching (e.g. Redis)
- Experience with stablecoins, blockchain networks, crypto wallets or crypto payment processing
- Experience applying domain-driven design, modular architecture or large-scale refactoring of legacy services
- Experience with workflow engines such as Temporal, or with building rule engines and scheduling systems
Your team
Crypto Payments Orchestration
Owns the layer that makes crypto and stablecoin payments behave like simple, programmable money movement: crypto pay-ins and pay-outs, reusable payment channels and payment links, cross-currency flows between fiat and stablecoins (on-ramp and off-ramp), rule-based automation such as scheduled sweeps and payouts, and real-time payment status updates to merchants and partners. Works closely with the teams that own wallets, ledger, trading, compliance and fiat connectivity.
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
About BVNK
The stablecoin-powered financial stack for enterprises
BVNK is the stablecoin-powered financial stack for enterprises and is now part of Mastercard. It 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 lets enterprises send, receive, convert, and settle stablecoins and fiat seamlessly through a single integration.
Mission
To accelerate global money movement
Key facts
- Financial technology / stablecoin payments infrastructure
- 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
