Senior Backend Engineer - Java & Cloud, Remote

MoneyGram

United States

On-site

USD 140,000 - 200,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

Remote-first flexibility
PTO
13 paid holidays
Health, dental, vision insurance
401k with company match
Parental leave

Job summary

MoneyGram is seeking a Senior Software Engineer (Backend) to join the core transaction and API development team in a senior role. You will build scalable, high-performance, and secure services, mentor engineers, and influence technical direction with a focus on Java, distributed systems, APIs, databases, and cloud-native tech.

You will design complex solutions, shape system architecture, and drive best practices across agile teams while collaborating with product and QA to deliver end-to-end

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • 10+ years of backend engineering experience with a focus on Java.
  • Strong expertise in Spring Boot, RESTful services, SOAP, WebSphere and microservices architecture.
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Proficiency with CI/CD pipelines, Git, Docker, and Kubernetes.
  • Experience with messaging platforms (Kafka, RabbitMQ, etc.).
  • Experience with product management processes and tools (Agile methods, Kanban, etc.).
  • Problem solver who can tackle complex technical challenges.
  • Experience using AI-assisted development tools to accelerate coding, testing, documentation and troubleshooting.
  • Experience leading the design, development and implementation of complex systems.
  • Experience with Unit Testing (JUnit, Mockito, Groovy).
  • Experience with Cloud Development, Deployment, and Maintenance (AWS, GCP).
  • Knowledge / Experience with Relational DB, NoSQL (Couchbase, Mongo) db and optimization.

Responsibilities

  • Lead the design and implementation of complex technical solutions, translating business requirements into scalable and maintainable architectures.
  • Contribute to and influence system architecture, microservices design, API design, event-driven architecture, and integration patterns.
  • Operate effectively across architecture, implementation, delivery, and operational excellence in an agile team with extreme ownership.
  • Work closely with product managers, engineers, and QA to deliver end-to-end solutions.
  • Automating repeated test, build, and deploy procedures.
  • Drive engineering best practices and coding standards.

Skills

Java backend
Spring Boot
RESTful APIs
Distributed systems
Cloud platforms
CI/CD
Git
Docker
Kubernetes
Kafka/RabbitMQ
Agile methods
Unit testing
AI-assisted development tools

Education

Bachelor’s or Master’s in CS/Engineering

Tools

Git
Docker
Kubernetes
Kafka
RabbitMQ

Job description

MoneyGram is seeking a Senior Software Engineer (Backend) to join the core transaction and API development team in a senior role. You will build scalable, high-performance, and secure services, mentor engineers, and influence technical direction with a focus on Java, distributed systems, APIs, databases, and cloud-native tech.

You will design complex solutions, shape system architecture, and drive best practices across agile teams while collaborating with product and QA to deliver end-to-end

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Engineer – FinTech Microservices
Java Backend Engineer – FinTech Microservices

Colonial Group • United States

On-site
USD 110,000 - 170,000
Java Engineer - FinTech Backend, AWS Microservices (Remote)
Java Engineer - FinTech Backend, AWS Microservices (Remote)

MoneyGram • United States

Remote
USD 120,000 - 180,000
Remote first flexibility
Generous PTO
13 Paid Holidays
+5
US- Java Engineer - Pricing
US- Java Engineer - Pricing

MoneyGram • United States

Remote
USD 120,000 - 180,000
Remote first flexibility
Generous PTO
13 Paid Holidays
+5
Senior Data Engineer - Remote (GCP/AWS)
Senior Data Engineer - Remote (GCP/AWS)

MoneyGram • United States

Remote
USD 37,000 - 58,000
Health insurance
Life and accident insurance
Remote work flexibility
+4
Sr Data Engineer
Sr Data Engineer

MoneyGram • United States

Remote
USD 37,000 - 58,000
Health insurance
Life and accident insurance
Remote work flexibility
+4
Senior Backend Java Engineer – FinTech Payments Platform
Senior Backend Java Engineer – FinTech Payments Platform

Caliberly • United States

Remote
USD 120,000 - 180,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 Backend Engineer - Remote (Java/AWS)
Senior Backend Engineer - Remote (Java/AWS)

Advatix • Northern (KY)

Hybrid
USD 130,000 - 170,000
Senior Backend Engineer, Money Movement (Remote)
Senior Backend Engineer, Money Movement (Remote)

Affirm • Chicago (IL)

Remote
USD 195,000 - 255,000
Health coverage
Spending stipends
Time off
+1
Senior Java Backend Engineer – Real-Time Payments
Senior Java Backend Engineer – Real-Time Payments

PayPal • Scottsdale (AZ)

Hybrid
USD 124,000 - 184,000