Senior Software Engineer @MoneyGram
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Senior Software Engineer @MoneyGram

4d ago - MoneyGram is hiring a remote Senior Software Engineer. 💸 Salary: unspecified 📍Location: India

Role Description

We are looking for a highly motivated Senior Software Engineer to join the MoneyGram core transaction and API development team. The engineer will be responsible for building scalable, high-performance systems that power our core transaction backends and API layer. The ideal candidate is a strong problem-solver with expertise in Java, distributed systems, APIs, databases, and cloud-native technologies.

  • Solve critical business problems for clients using a variety of back-end technologies.
  • Contribute to system architecture, microservices design, and integration patterns that support scalability, maintainability, and performance.
  • Operate effectively across architecture, implementation, delivery, and operational excellence working as part of a team in an agile environment, providing extreme ownership in what you do.
  • Work closely with product managers, engineers, and QA to deliver end-to-end solutions.
  • Automate repeated test, build, and deploy procedures.
  • Foster great communication and time management skills in a highly collaborative and agile environment.

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, microservices architecture.
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Proficiency with CI/CD pipelines, Git, Docker, and Kubernetes.
  • Familiarity 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.
  • Openness for shift work - night (initial 3-4 months) and afternoon (the following months).
  • Leverage AI tools such as Claude, Cursor or Augment AI to accelerate coding, testing, documentation, and troubleshooting.

Requirements

  • 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 Database, NoSQL (Couchbase, Mongo) db and database optimization.
  • Familiarity with security best practices (OAuth2, JWT, encryption, LDAP).

Benefits

  • Comprehensive Health Insurance - Medical coverage for eligible employees and their families (subject to benefits limit, policy terms and conditions).
  • Life and Accident Insurance - Financial protection coverage for eligible employees.
  • Community Service Days - Paid time off for eligible employees to volunteer in their communities.
  • Tuition Reimbursement - Educational assistance program for eligible employees (subject to program guidelines and approval).
  • Transfer Fee Reimbursement - Smooth transitions with reimbursement for any transfer-related fees. We’ve got you covered.
  • Employee Assistance Program - Confidential counseling and support services for eligible employees.
  • Employee Referral Program - Incentive program for employee referrals (subject to program terms).
  • Remote work flexibility - Available for eligible roles with hybrid or remote work options.
Before You Apply
️
remote Be aware of the location restriction for this remote position: India
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @MoneyGram
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: India
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 135,277+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later