Note: The job is a remote job and is open to candidates in USA. MoneyGram is a global payments network focused on moving money across borders through a trusted, technology-driven platform. The Senior Software Engineer will build scalable, high-performance, and secure backend services for core transaction and API systems, while contributing to architecture, automation, engineering practices, and mentoring junior engineers.
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 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
- Automating repeated test, build, and deploy procedures
- Drive engineering best practices and coding standards
Skills
- 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 such as Claude, Cursor or Augment AI 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 Database, NoSQL (Couchbase, Mongo) db and database optimization
Benefits
- Remote first flexibility
- Generous PTO
- 13 Paid Holidays
- Medical / Dental / Vision Insurance
- Life, Disability, and other benefits
- 401k with competitive Employer Match
- Community Service Days
- Generous Parental Leave
Company Overview