Western Union

Senior Software Engineer - Payments Platform

Western Union
Apply
15 days ago

Base Salary

$110k - $135k/yr

Responsibilities

  • Modernize payment platform capabilities across North America and Latin America & Caribbean.
  • Design, develop, test, and support applications, workflow automations, internal tools, APIs, and platform services.
  • Develop Java and Spring Boot services using event-driven architectures and cloud-native design patterns.
  • Build and maintain AWS-based microservices and cloud-native applications for performance, reliability, and scalability.
  • Develop cloud-native data solutions using PostgreSQL, Aurora, and DynamoDB.
  • Implement and optimize distributed caching using Redis, Valkey, ElastiCache, or similar technologies.
  • Collaborate with product, operations, architecture, risk, compliance, QA, and customer care teams through production deployment.
  • Use AI-assisted development tools for software development, testing, documentation, and engineering productivity.
  • Implement telemetry, monitoring, and observability capabilities.
  • Review AI-generated code for security, quality, compliance, and engineering standards.
  • Participate in code reviews, technical design discussions, and architecture reviews.
  • Mentor junior engineers and contribute reusable components, engineering standards, and best practices.

Requirements

  • At least 4 years of experience applying software engineering best practices with a focus on security, reliability, scalability, observability, and operational excellence.
  • At least 4 years of experience developing cloud-native applications and microservices with Java and Spring Boot.
  • At least 3 years of experience developing solutions on AWS, Azure, or other cloud platforms.
  • At least 1 year of experience with event-driven architectures.
  • At least 1 year of experience with cloud databases including PostgreSQL, Aurora, and DynamoDB, and distributed caching technologies including Redis, Valkey, and ElastiCache.
  • Experience with application modernization, cloud migration, or legacy transformation initiatives.
  • At least 1 year of experience working in Agile software development environments.
  • Preferred experience with containerization, CI/CD pipelines, observability tools, and infrastructure automation.
  • Preferred experience building highly available, scalable, and resilient distributed systems.
  • Preferred experience using AI coding agents or AI-assisted development tools.
  • Preferred experience developing RESTful APIs and event-driven services using Kafka or similar messaging platforms.
  • Experience in payments, FinTech, banking, remittance, or high-volume transaction processing is preferred.
  • Experience supporting multi-region or globally distributed platforms is preferred.
  • Understanding of cloud security, authentication, authorization, and secure software development practices is preferred.
  • Spanish language proficiency is preferred.

Benefits

  • Hybrid Austin, Texas workplace with an expectation of working from the office at least three days per week.
  • Short-term incentives and multiple health insurance options.
  • Accident, life, medical, and dental insurance.
  • Paid time off and parental leave.
  • Tuition assistance and student loan repayment for employees below manager level.
  • One volunteer day, employee discounts, quarterly recognition, and a $0 money transfer fee discount code.
  • Global adoption assistance, scholarship awards, and a 401K plan.

Tech Stack

Amazon DynamoDBApache KafkaAWSAzureJavaPostgreSQLRedisSpring Boot

Categories

Western Union

About Western Union

10,000+ employees
Contact me