Western Union is looking to modernize its software engineering organization and develop products to connect millions of users globally by hiring a Staff Software Engineer.
Requirements
- Proven experience in designing and scaling distributed systems, cloud-native architectures, and microservices.
- Expertise in one or more programming languages (e.g., Java).
- Strong understanding of DevOps, CI/CD pipelines, and modern development practices.
- Experience with GraphQL, WebSockets, or real-time data streaming.
- Knowledge of security best practices (OAuth2, JWT, etc.).
- Exposure to Agile/Scrum/Kanban methodologies.
Responsibilities
- Lead the design and development of scalable, high-performance web applications.
- Setting technical directions, mentoring engineers, and driving the successful delivery of complex projects across the full stack.
- Demonstrate strong capabilities in assessing business needs while providing creative and effective solutions in conformance to emerging technology standards.
- Balance delivery velocity through existing platforms and adoption of next-gen technologies.
- Lead a high-performing global engineering team focused on payments and financial integrations.
- Strong emphasis on customer journey, product quality, performance tuning, troubleshooting, and continuous development.
- Collaborate with external partners and vendors to manage integrations and SLAs.
Other
- Applicants must be currently authorized to work in the United States on a full-time basis. Western Union will not sponsor applicants for work visas for this position.
- 5+ years of software engineering experience, with at least 2 years in a senior technical lead role.
- Excellent communication and interpersonal skills.
- Experience working in Agile environments.
- Hybrid Work Model: The expectation is to work from the office a minimum of three days a week.