Are you a great engineer who can help a transforming engineering team? Do you want to be at the forefront of shaping our global platforms through the standardization and simplification of multiple complex interfacing platforms? Are you interested in joining a globally diverse organization where our unique contributions are recognized and celebrated, allowing each of us to thrive? Then it’s time to join Western Union as a Staff Software Engineer! In this critical role, you will utilize your skills and innovation to lead the planning, design, implementation, and maintenance of our enterprise-wide payment platform, spanning both on-premises and cloud environments. This role requires a deep understanding of application, database, and infrastructure design principles, and a passion for building scalable, secure, and high-performance systems. You will collaborate with engineering, product teams, external payment processors, and cross-functional stakeholders to deliver complex solutions that drive business value through new product capabilities, operational optimizations, and technological innovation. You will also support a research and development function to explore emerging technologies and recommend enhancements to the platform.