
Staff Software Engineer
Western Union4 days ago
Responsibilities
- Develop and implement new software while maintaining and improving existing software.
- Build scalable cloud-native microservices, applications, workflow automation, internal tools, and basic agents using AI coding agents.
- Serve as a technical lead and service owner for microservices across distributed engineering teams.
- Review designs and code from multiple scrum teams and enforce service-level standards.
- Maintain quality and engineering metrics for assigned microservices.
- Troubleshoot application issues and coordinate resolution with operations, functional, and technical teams.
- Design and implement enterprise-scale APIs and large-scale microservices architectures.
- Coach junior engineers and provide creative, effective solutions aligned with emerging technology standards.
Requirements
- Bachelor’s degree in Computer Science or a related field with 5+ years of professional experience, or a master’s degree with 5+ years of experience; equivalent work experience may substitute for a degree.
- Demonstrated experience with modern programming languages and frameworks, including Java, Spring Boot, DynamoDB, PostgreSQL, Kafka, Redis, and Apache Camel.
- At least 2 years of hands-on technical leadership designing and implementing large-scale microservices.
- At least 2 years of experience with agile development methodologies, Test Driven Development, and Continuous Integration/Continuous Delivery.
- At least 1 year of experience with architecture design concepts and communicating those concepts to broad-based teams.
- At least 1 year of hands-on experience building and deploying microservices-based platforms at scale.
- At least 1 year of hands-on experience building enterprise-scale APIs for web and mobile applications.
- At least 1 year of experience with AWS-based architecture designs and implementations.
- At least 6 months of hands-on experience using AI coding agents to build or accelerate end-to-end software delivery.
- Preferred qualifications include FinTech experience and experience building external customer-facing applications with open-source technologies and front-end technology knowledge.
Tech Stack
Categories
About Western Union
Western Union provides cross-border consumer and business payment services, including digital and agent-based money transfers, bill pay, and remittances. It generates revenue from transaction fees and foreign-exchange spreads, serves customers in over 200 countries and territories through retail agents and digital channels, and is a public company founded in 1851 and headquartered in Denver, Colorado, with shares listed on the NYSE and BMV.