Senior Software Engineer – Backend

🔥 1 minute ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of MoneyGram

MoneyGram

1001 - 5000 employees

💳 Fintech

₿ Crypto

👥 B2C

💰 Corporate round on 2023-09

Fintech • Crypto • B2C

MoneyGram is a global payments and remittance company that operates one of the largest cross-border money-transfer networks combining digital reach with extensive cash access. Trusted by tens of millions of consumers, MoneyGram provides consumer remittances, retail cash payout and digital payment services across 200+ countries and territories with hundreds of thousands of retail locations and billions of digital endpoints. The company also integrates crypto and blockchain technologies—operating scaled stablecoin and crypto-to-cash/cash-to-crypto capabilities and participating as a Solana validator—to modernize and speed cross-border payments while remaining focused on consumer convenience and partner distribution.

📋 Description

• 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 • Work across architecture, implementation, delivery, and operational excellence in an agile team environment • Work closely with product managers, engineers, and QA to deliver end-to-end solutions • Automate repeated testing, build, and deployment procedures • Drive engineering best practices and coding standards • Mentor junior engineers and influence technical direction

🎯 Requirements

• 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-solving ability to 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 or experience with relational databases and NoSQL databases (Couchbase, MongoDB), including database optimization

Apply Now

Similar Jobs

🔥 7 hours ago

Stacklet

11 - 50

☁️ SaaS

🔐 Security

Senior backend engineer building Stacklet’s cloud governance platform with Python, GraphQL, AWS, and distributed services. Designing scalable policy pipelines, APIs, and cloud asset and cost data stores.

🔥 7 hours ago

Flex

201 - 500

💳 Fintech

🏠 Real Estate

👥 B2C

Senior backend engineer building Flex’s financial infrastructure for rent payments, billing, ledgers, and money movement. Driving scalable, secure payment systems with Java, AWS, and distributed architecture.

🔥 7 hours ago

Reddit, Inc.

501 - 1000

💼 Consulting

📣 Marketing

📱 Media

Senior Backend Engineer building Reddit’s safety and moderation tools. Leading API development, architecture, and engineering execution for moderator products.

🔥 8 hours ago

Salesforce

10,000+ employees

💼 Consulting

📣 Marketing

☁️ SaaS

Salesforce Data 360 architect helping enterprise customers unlock data and deliver strategic transformations. Advising clients, designing integrations, and developing specialized Professional Services expertise.

🔥 8 hours ago

Lean Focus

51 - 200

📣 Marketing

💼 Consulting

🏢 Enterprise

Senior Java Engineer building scalable, maintainable software solutions for organizations at LT. Coaching client teams and applying test-driven development within collaborative engineering teams.