Staff Software Engineer – Denver, CO or Austin, TX - 2 openings
Are you ready to help modernize a software engineering organization that develops products to connect millions of users globally? 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!
Western Union powers your pursuit.
In this role, the Staff Engineer will lead the design and development of scalable, high-performance web applications. This role requires deep expertise in Java-based backend systems and Angular-based frontend development, along with a strong understanding of modern software architecture, DevOps practices, and cloud-native technologies.
As a Staff Engineer, you will play a critical role in setting technical directions, mentoring engineers, and driving the successful delivery of complex projects across the full stack.
Role Responsibilities
- Create vision, strategy, and plan to build a high performing engineering organization.
- 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.
- Execute success through diligent planning, attention to detail, effective delegation, and efficient decision-making.
- 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.
- Be a culture champion on the team and across the company fostering a culture of ownership, innovation, and continuous learning.
Role Requirements
Bachelor’s or master’s degree in computer science, Engineering, or related field. Equivalent work experience in lieu of a degree.5+ years of software engineering experience, with at least 2 years in a senior technical lead role.Proven experience in designing and scaling distributed systems, cloud-native architectures, and microservices.Expertise in Java (backend) and Angular (frontend) is required.Strong understanding of DevOps, CI / CD pipelines, and modern development practices.Excellent communication and interpersonal skills.Experience working in Agile environments.Preferred Qualifications :
Experience with GraphQL, WebSockets, or real-time data streaming.Knowledge of security best practices (OAuth2, JWT, etc.).Exposure to Agile / Scrum / Kanban methodologies.base salary range is $135,000 - 150,000 USD per year. Total on-target compensation includes a base salary and short-term incentives that align with individual and company performance. Actual salaries will vary based on candidates’ qualifications, skills, and competencies.
Benefits
You will also have access to short-term incentives, multiple health insurance options, accident and life insurance, and access to best-in-class development platforms, to name a few ().
Please see the location-specific benefits below and note that your Recruiter may share additional role-specific benefits during your interview process or in an offer of employment.
Your United States – Specific Benefits Include
Flexible Time offMedical, Dental and Life InsuranceTuition Assistance ProgramStudent Loan Repayment (below manager level only)Parental LeaveOne day volunteer time off$0 Money Transfer Fee Discount Code – QuarterlyRecognition Program “Game Changers”Employee Discount ProgramGlobal Adoption AssistanceGlobal Scholarship Awards Program401K Plan