At MoneyGram, we're combining the strength of a trusted global brand with the agility of a tech-forward, growth driven culture. With 80+ years of experience and a presence in more than 200 countries and territories, we've built a foundation of stability and trust to help millions of people around the world send funds quickly, securely, and affordably.
We're looking for bold thinkers, builders, technologists, and sellers who want real ownership of their work, thrive in collaborative environments, and are energized by solving complex challenges. Here, you'll have the opportunity to make a measurable impact - fast.
If you're eager to shape the future of cross-border payments and financial services, join us as we transform how the world moves money.
About the role
We are looking for a highly motivated Software Engineer to join the Zeta Marketing Platform team. The engineer will be responsible for building scalable, high-performance systems that power customer engagement, campaign orchestration, personalization, analytics, and marketing automation across multiple channel.
The ideal candidate should have strong backend engineering skills, experience with distributed systems, and a product mindset to build reliable marketing technology solutions used at scale.
What you will get to do
- Design, develop, and maintain scalable backend services for the Zeta Marketing Platform.
- Build APIs, event-driven systems, and workflows that support customer segmentation, campaign execution, and personalization.
- Collaborate with Product, Data Science, Analytics, and frontend teams to deliver end-to-end marketing platform capabilities.
- Optimize platform performance, reliability, observability, and scalability.
- Develop integrations with internal and external communication channels such as email, push notifications, SMS, WhatsApp, and in-app messaging.
- Work on real-time data processing pipelines and customer engagement workflows.
- Ensure high engineering standards through code reviews, testing, CI/CD, and operational excellence.
- Troubleshoot production issues and participate in on-call rotations when required.
- Contribute to architecture discussions and technology decisions.
What You Will Need to Be Successful
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field.
- 6-8 years of experience in backend software engineering.
- Strong proficiency in HTML, CSS, and Liquid templating.
- Solid understanding of distributed systems, microservices, REST APIs, and asynchronous processing.
- Strong problem-solving skills and understanding of system design fundamentals.
- Knowledge of CI/CD pipelines, monitoring, and production debugging.
- .Work experience in Zeta notification platform.
- Strong ownership mindset and bias for action.
- Ability to work in fast-paced, product-driven environments.
- Excellent collaboration and communication skills.
- Passion for building scalable systems and solving complex engineering problems.
Preferred Qualifications
- Experience working on marketing technology (MarTech), CRM, customer engagement, or campaign management platforms.
- Understanding of customer analytics, segmentation, recommendation systems, or personalization engines.
- Exposure to high-scale fintech or consumer internet platforms.
Here are a few reasons why you will like working here:
- 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
About MoneyGram :
MoneyGram is a global payments network built to move money across borders with speed, simplicity and trust. Its omnichannel platform empowers consumers, developers and agents to transfer cash, fiat and stablecoin however it works best for them.
The company serves over 50 million customers a year across 200+ countries and territories, nearly half a million retail locations and a rapidly expanding digital ecosystem reaching billions of devices. As one of the most recognized and trusted names in global payments, MoneyGram continues to reinvent how money moves - helping people around the world support their loved ones and build better futures.