$110,000 – $135,000
Listed on Western Union’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
Senior Software Engineer needed to modernize Western Union's payment platforms across North America and Latin America using cloud-native technologies and AI-assisted development practices. This role suits experienced backend engineers comfortable with Java, AWS microservices, and distributed systems who want to work on high-volume transaction processing at scale.
Our summary, not Western Union’s wording. The full posting is on their site.
Skills this role names
- Amazon Aurora
- Amazon ElastiCache
- Amazon Web Services (AWS)
- Apache Kafka
- CI/CD
- Docker
- DynamoDB
- Java
- Kubernetes
- Microservices
- PostgreSQL
- Redis
- REST APIs
- Spring Boot
Log in to see which of these are already on your profile.
What they ask for
Required
- 4+ years applying software engineering best practices (security, reliability, scalability, observability)
- 4+ years developing cloud-native applications and microservices with Java and Spring Boot
- 3+ years developing solutions on AWS
- 1+ years with event-driven architectures
- 1+ years with cloud databases and distributed caching
- Experience in application modernization or legacy transformation
- 1+ years in Agile environments
- Currently authorized to work in the United States
Nice to have
- 1+ years with containerization, CI/CD pipelines, observability tools, and infrastructure automation
- Building highly available, scalable, resilient distributed systems
- Using AI coding agents or AI-assisted development tools
- Developing RESTful APIs and Kafka-based event-driven services
- Experience in Payments, FinTech, Banking, Remittance, or high-volume transaction processing
- Supporting multi-region or globally distributed platforms
- Cloud security and secure software development practices
- Platform modernization and cloud migration experience
- Spanish language proficiency