Western Union

Staff Software Engineer

Posted on: 18 Oct 2024

Denver, CO | Austin, TX

Job Description

Staff Software Engineer – Denver, CO OR Austin, TX (Hybrid)

Are you ready to help lead a software engineering organization that develops products to connect millions of customers 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.

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. This includes Student Visa’s.

In this role, you will design and develop highly scalable software platforms and products to meet Western Unions’ strategic initiatives. You will constantly pursue and learn industry leading/innovative solutions, build awareness of open-source technologies and communities that enable high volume low latency systems.
 

Key Responsibilities

Lead a culture of innovation and experimentation, support full software development lifecycle that incorporates the best of technology approaches and delivery methodologies.
Ensure on-time product releases that are of high quality, enabling the core vision of next generation card processing systems compliant with regulatory requirements.
Be part of a team in an environment which includes modern web frameworks and complex transaction processing systems leveraging a broad set of technology stacks (Node.js, React /React Native, GraphQL, NOSQL databases like DynamoDB, Cassandra, Postgres, Kafka, Java, Spring Boot, REDIS etc.).
Build fault-tolerant, scalable solutions that are performed at a global enterprise scale.
Build Frontend, REST APIs, microservices and event driven architectures.
Execute to success through diligent planning, attention to detail, effective delegation, and efficient decision-making.
Collaborate with peer and cross functional teams across the globe.
Strong emphasis on customer journey, product quality, performance tuning, troubleshooting, and continuous development.
Lead agile development process for a scrum team and collaborate at scale.
 

Role Requirements

Bachelor’s degree in computer science or related fields with 8+ years of professional experience or Master’s degree with 6+ years of experience.  Equivalent work experience in place of a degree is acceptable.
Hands-on experience in two or more of the following technologies – Java, Spring Boot, React/ React Native, GraphQL, DynamoDB/Cassandra, Postgres, Kafka, Redis.
Experience building applications with high throughput and low latency needs.
Experience in CI/CD tools like Git, Cloudbees, Jenkins, Sonar.
Hands-on experience in building a microservices-based architecture and platform developed and deployed at scale.
Working knowledge of modern databases such as Cassandra/Postgres/Couchbase. 
Proven ability to understand the business, its operations, and ability to contribute to technology roadmap that drives measurable business improvements.
Excellent decision-making, communication, and collaboration skills. 
Experience with agile development methodologies with Test Driven Development (TDD) and CI (Continuous Integration)/CD (Continuous Delivery). 
Experience in Cloud (AWS/GCP) based architecture designs and implementations.

We 

Western Union

Rochester, NY

We are a global leader in cross-border, cross-currency money movement. From small businesses and global corporations, to families near and far away, to NGOs in the most remote communities on Earth, Western Union helps people and businesses move money - to help grow economies and realize a better world. In 2018, we completed more than 800 million transactions for our consumer and business clients. We continue to innovate, developing new ways to send money through digital, mobile, and retail channels, with an array of convenient pay-out options to meet business and consumer needs.

We are a business centered on the needs of our customers, and over the years, we’ve invested and innovated to provide consumers and businesses with even more choices – in products, in services, and in how and where they can access Western Union when moving money across borders. 

We move money for better, enabling individuals, families and friends to securely and seamlessly transfer money in the ways that are most convenient for them, whether that is walking into a retail location or using our Western Union website or app to move money in minutes.

Our customers use our services to send money to family members in nearly every part of the world, to provide support, recognize a special occasion, and enable entrepreneurship or education. 

As businesses have a growing need to move money around the globe and transact in different currencies, we’ve answered these needs with Western Union Business Solutions to help navigate the global economy, including solutions for International Payments, Risk Management, and Cash Management Solutions. We offer a wide range of industry-specific solutions that today help over 50,000 clients including financial institutions, educational institutions, NGOs, and small/medium sized businesses needing to make cross-border payments.

 

Similar Jobs