Bestkaam Logo
Back to Jobs
MoneyGram

Sr Software Engineer - MoneyGram API development

Actively Reviewing

MoneyGram

India Full-Time 4–8 yrs exp Posted 2 weeks ago  · Apply by Aug 25, 2026

About the role

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.


What you will get to do

  • 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.


What You Will Need to Be Successful

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • 7+ 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.

Experience

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