As a Senior Staff Software Engineer (Pricing and Retail Services) at Western Union, you will define the long-term technical architecture and system design for the product, ensuring alignment with enterprise infrastructure, business goals, emerging technologies, and evolving customer needs. You will research, evaluate, and adopt cutting-edge system and infrastructure technologies to enhance product capabilities and overall computing environments. Your role will involve designing the architecture for large-scale, distributed, and highly scalable systems across multiple domains, focusing on integration, modularity, reusability, security, and maintainability. You will collaborate closely with product managers, UX/UI designers, and business stakeholders to ensure that architectural solutions meet customer needs and business objectives. Additionally, you will assist with system performance tuning, optimization of networked components, and proactive identification of bottlenecks across the full stack, including cloud infrastructure and databases. You will analyze post-production system data to measure performance, reliability, and scalability, integrating findings into continuous architectural improvements. Conducting technical workshops, architecture reviews, and knowledge-sharing sessions will be part of your responsibilities to elevate system design expertise within the team. You will ensure end-to-end system integrity and quality across development, testing, and production environments, implementing proactive measures for reliability and security. Furthermore, you will define and implement processes for infrastructure automation, continuous integration, and deployment pipelines to ensure stable, predictable system operations.