Principal Software Architect/Engineer
Listed on 2026-07-16
-
Software Development
Software Architect
Principal Software Architect / Engineer
- Atlanta, Georgia
Are you ready to unleash your potential in a global business that is committed to making financial services accessible to people everywhere?
Western Union powers your pursuit.
Role ResponsibilitiesDefine architectural standards and best practices across teams and projects. Design scalable, secure, and high-performance systems that align with business goals. Evaluate and select technologies (including frameworks, platforms, tools) for long-term viability. Collaborate with executives and stakeholders to align architecture with business strategy. Drive technical roadmaps and ensure architectural decisions support future growth and innovation. Drive roadmap for future products for external customers.
Lead the design of complex systems, ensuring modularity, maintainability, and integration. Review and approve architecture diagrams, data flows, and system interfaces. Ensure compliance with security, privacy, and regulatory requirements. Work closely with engineering, product, Dev Ops, and security teams. Mentor senior engineers and guide technical decision-making across teams. Act as a bridge between technical and non-technical stakeholders. Occasionally write proof‑of‑concept code or contribute to critical components.
Participate in code reviews and architectural assessments. Identify and mitigate technical risks early in the project lifecycle. Ensure architecture governance through documentation, reviews, and audits.
Travel required up to 5% of the time to collaborate in person with stakeholders at domestic and international Western Union locations including Austin, TX, USA and Pune, Hyderabad, India. Telecommuting may be permitted up to 2 days per week. When not telecommuting, must report to Western Union, LLC at Corporate Center V, 5 Concourse Parkway, Suite 2300, Atlanta, GA 30328.
Role RequirementsBachelor’s degree or U.S. equivalent in Computer Science, Electronic Engineering, or a related field, plus 7 years of professional experience as a Software Engineer, Software Architect, or any occupation/position/job title performing software design and development in real‑time money remittance, payment tech, Fin Tech systems with a focus on global financial regulatory compliance and fraud risk prevention.
In lieu of a Bachelor’s degree plus 7 years of experience, the employer will accept a Master’s degree or U.S. equivalent in Computer Science, Electronic Engineering or related field, plus 5 years of experience as a Software Engineer, Software Architect, or any occupation/position/job title performing software design and development in real‑time money remittance, payment tech, Fin Tech systems with a focus on global financial regulatory compliance and fraud risk prevention.
Must also have experience in the following: 5 years of professional experience utilizing computer science fundamentals, data structures, algorithms, Object‑Oriented Programming (OOP), and Object‑Oriented Analysis and Design (OOA/D); 5 years of professional experience utilizing Modern Programming Languages (including Java and C++) and design patterns; 5 years of professional experience working with engineering and business partners to define and build out complex solutions driving value through business process simplification, automation and new product capabilities and innovations;
5 years of professional experience assessing business needs while providing creative and effective solutions in conformance to emerging technology standards, while satisfying the need of processing a decision through thousands of controls in sub 500 ms for complex decisions at multiple points in a transaction and customer journey; 3 years of professional experience building microservices‑based architecture and platforms developed and deployed at scale;
2 years of professional experience utilizing Springboot, J2EE, XML, Drools, and business rules management systems, and related technologies; 2 years of professional experience utilizing Agile Development Methodologies with Test‑Driven Development (TDD) and CI/CD (Continuous Integration and Continuous Delivery); and 2 years of professional experience…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).