Senior Software Engineer, Payments Platform (Java/Spring)

OKX

San Jose (CA)

On-site

USD 179,000 - 268,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

L&D subsidy
Team building programs
Wellness and meal allowances
Comprehensive healthcare

Job summary

OKX is seeking a Senior Software Engineer for the Payments Team in the United States. You will design and operate scalable, 24/7 payment APIs across cloud providers, using Java and Spring Boot as the core stack.

You will own features end-to-end, from design through production, expanding channels and ensuring robust financial workflows. You’ll partner with product, design, and regional teams to ship reliable payment solutions, improve observability, and drive engineering excellence.

Qualifications

  • 5+ years of backend software development experience.
  • Strong fundamentals in data structures, algorithms, concurrency, and design patterns.
  • Ownership mindset and accountability for outcomes.
  • Ability to drive cross-team collaboration with complex dependencies.
  • Excellent problem-solving skills and ability to work autonomously in a fast-paced environment.
  • Strong written and verbal communication, able to explain trade-offs to engineers and non-technical stakeholders.
  • Genuine interest in crypto or fintech and building money movement solutions.

Responsibilities

  • Design and build high-scale, 24/7 APIs and distributed payment services across multiple cloud providers using Java and Spring Boot.
  • Expand global reach by integrating and scaling new payment channels and methods.
  • Ensure correctness, idempotency, reconciliation, and recoverability.
  • Set technical standards via design reviews and mentoring.
  • Investigate and resolve complex distributed-systems challenges.
  • Collaborate with product, design, and partner teams to ship reliable systems.

Skills

Backend design
System ownership
Cross-team collaboration
Problem solving
Excellent communication
Crypto/fintech interest

Tools

Java
Spring Boot
Distributed systems
Cloud providers

Job description

OKX is seeking a Senior Software Engineer for the Payments Team in the United States. You will design and operate scalable, 24/7 payment APIs across cloud providers, using Java and Spring Boot as the core stack.

You will own features end-to-end, from design through production, expanding channels and ensuring robust financial workflows. You’ll partner with product, design, and regional teams to ship reliable payment solutions, improve observability, and drive engineering excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Payment
Senior Software Engineer, Payment

OKX • San Jose (CA)

On-site
USD 179,000 - 268,000
L&D subsidy
Team building programs
Wellness and meal allowances
+1
Senior Java Engineer - Scalable Payments Platform (Remote)
Senior Java Engineer - Scalable Payments Platform (Remote)

Okto Payments • United States

Remote
USD 52,000 - 87,000
Competitive Compensation
Career Growth
Continuous Learning
+3
Senior Software Engineer - FinTech Payments Lead
Senior Software Engineer - FinTech Payments Lead

Okto Payments • Peru (IL)

On-site
USD 120,000 - 160,000
Competitive Compensation
Career Growth
Continuous Learning
+3
Senior Java Spring Boot Architect - Payments Platform
Senior Java Spring Boot Architect - Payments Platform

AppLab Systems, Inc • Princeton (NJ)

On-site
USD 160,000 - 210,000
Senior Java/Spring Boot Engineer – Remote/Hybrid
Senior Java/Spring Boot Engineer – Remote/Hybrid

Global Payments • Alpharetta (GA)

Hybrid
USD 88,000 - 139,000
Senior Java Middleware Engineer - FinTech Microservices
Senior Java Middleware Engineer - FinTech Microservices

Okto Payments • United States

Remote
USD 120,000 - 180,000
Competitive compensation
Career growth
Continuous learning
+2
Senior Java Engineer - Payments Platform (Remote)
Senior Java Engineer - Payments Platform (Remote)

Payforge • United States

Remote
USD 140,000 - 190,000
Senior Java Engineer - Low-Latency Payments
Senior Java Engineer - Low-Latency Payments

RE Partners Consulting • New York (NY)

On-site
USD 130,000 - 150,000
Software Engineer, Payments Platform (Java/Spring AWS)
Software Engineer, Payments Platform (Java/Spring AWS)

WEX, Inc. • Dallas (TX)

On-site
USD 96,000 - 116,000
Health, dental and vision insurance
Retirement savings plan
Paid time off
+2
Remote/Hybrid Java Senior Engineer — Payments Platform
Remote/Hybrid Java Senior Engineer — Payments Platform

Global Payments Inc. • Boston (MA)

Hybrid
USD 140,000 - 190,000