Senior Software Engineer, Payments Platform (Java/Spring)

OKX

San Jose (CA)

On-site

USD 179,000 - 268,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 Spring Engineer - Payments Platform
Senior Java Spring Engineer - Payments Platform

Talanto • San Jose (CA)

Hybrid
USD 179,000 - 268,000
Competitive salary
Education subsidy
Team building programs
+2
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 Mobile Engineer, Global Card & Payment
Senior Mobile Engineer, Global Card & Payment

Okx • San Jose (CA)

On-site
USD 179,000 - 268,000
Competitive total compensation package
Education subsidy
Wellness and meal allowances
Senior Java Engineer – High-Throughput Payments Platform
Senior Java Engineer – High-Throughput Payments Platform

RE Partners • New York (NY)

Hybrid
USD 140,000 - 170,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
Senior Java Payment Systems Engineer
Senior Java Payment Systems Engineer

Excelon Solutions • Indiana (PA)

On-site
USD 150,000 - 190,000
Senior Java Backend Engineer - Cloud-Native Payments
Senior Java Backend Engineer - Cloud-Native Payments

Agility Partners • Kentucky

Hybrid
USD 100,000 - 130,000
High level of autonomy
Exposure to modern technologies
Opportunities for contract extension based on performance
Onsite Midwest Real-Time Java Payments Engineer
Onsite Midwest Real-Time Java Payments Engineer

Excelon Solutions • Indiana (PA)

On-site
USD 150,000 - 190,000
Senior Payments Platform Engineer (Java, OpenShift)
Senior Payments Platform Engineer (Java, OpenShift)

Kunai, part of the PwC Network • Chicago (IL)

On-site
USD 140,000 - 180,000