Senior Software Engineer (Backend)

Information TechnologyCentral RegionPermanent

About this role

Senior Software Engineer (Backend) — FULL_TIME

Build mission-critical payment infrastructure from the ground up within a high-growth fintech environment.

Key Responsibilities

  • Design and build high-throughput, low-latency, highly available services using Java and Spring Boot.
  • Develop REST, gRPC and event-driven APIs for payment initiation, callbacks, reconciliation and settlement.
  • Build resilient services using idempotency, retries, circuit breakers and graceful degradation.
  • Develop new payout processing, card processing, FX, treasury orchestration and cash forecasting capabilities.
  • Design data access and storage using relational and NoSQL databases; profile and improve service performance.
  • Contribute to secure system design, including PCI DSS requirements, access controls and audit logging.
  • Build observability into services through structured logs, distributed tracing, metrics and alerting; contribute to service objectives.
  • Establish delivery foundations including CI/CD, Docker and EKS configuration, and code quality and security checks.
  • Review code and work with product, design, architecture, security and globally distributed engineering colleagues.
  • Contribute React components for internal tools, operational dashboards or merchant-facing interfaces when needed.
  • Integrate FX data sources and support treasury and cash-position monitoring.
  • Explore production use of LLM-powered features and agent workflows, with suitable controls, retries and human review.

Job Requirements

  • You possess at least 5 years of backend software engineering experience with strong Java and Spring Boot skills.
  • You have proven experience building distributed, high-throughput and highly available payment or financial services.
  • You hold a bachelor's degree in Computer Science, Engineering or equivalent practical experience.
  • You have a deep understanding of payment architecture, including idempotency, delivery guarantees, reconciliation and settlement.
  • You are proficient with relational databases like PostgreSQL or MySQL, messaging systems like Kafka or RabbitMQ, and CI/CD tools.
  • You demonstrate strong communication skills and the ability to collaborate effectively across product and engineering teams.
  • You have practical knowledge of secure coding and PCI DSS-aligned system design.

Job Details

  • Type: FULL_TIME.

What's on Offer

  • Join a collaborative, international engineering environment focused on global digital commerce infrastructure.
·Browse all jobs
APPROVED BY JJOBB

Confidential Job

Verified Company

  • Company name kept private
  • Role screened by JJOBB
  • Employer verified & approved

Continue with JJOBB

Register free as a candidate to apply in one click — or register your company to post roles and review confidential CVs.

Create your JJOBB CV

Create a FREE JJOBB Confidential CV

Your name and contact details stay hidden, and companies see your skills first. You are known only by your Candidate ID.

Create my Confidential CV