Software Engineer, AI & Cloud Applications at Western Union | Austin, TX, US | Rezi

Software Engineer, AI & Cloud Applications at Western Union

Software Engineer, AI & Cloud Applications

Western Union · Austin, TX, US

1 weeks ago

Software Engineer, AI & Cloud Applications

Western Union · Austin, TX, US

11 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer, AI & Cloud Applications role.

Rezi rewrites your resume against Western Union's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer, AI & Cloud Applications posting at Western Union — free, in seconds.

About the Role

The Senior Software Architect will lead the design, development, and delivery of modern, cloud-native applications on AWS. This role serves as a hands-on technical leader responsible for end-to-end ownership of full-stack solutions, including application architecture, cloud infrastructure, AI-enabled capabilities, and production operations. The ideal candidate will partner with globally distributed engineering and business teams to deliver scalable, secure, and high-performing software solutions while driving architectural excellence and engineering best practices.

Responsibilities

  • Design, develop, and maintain full-stack applications using modern technologies including React, Next.js, TypeScript, Python, and Java.
  • Lead the architecture and implementation of scalable, cloud-native solutions across distributed systems and microservices environments.
  • Build and enhance AI-enabled product capabilities using Amazon Bedrock, retrieval-augmented generation (RAG), vector search, and related technologies.
  • Develop and maintain backend services, selecting the most appropriate technologies and frameworks for performance, scalability, and maintainability.
  • Design and implement REST and GraphQL APIs, ensuring clear service contracts and backward compatibility.
  • Build and support real-time application capabilities using WebSockets, Server-Sent Events (SSE), AppSync subscriptions, and event-driven messaging patterns.
  • Architect and operate event-driven solutions leveraging AWS services such as EventBridge, SNS/SQS, Kinesis, MSK, and Step Functions.
  • Design, deploy, and manage AWS infrastructure using Infrastructure-as-Code practices, including AWS CDK.
  • Build and maintain CI/CD pipelines, automating application deployments, testing, quality controls, and infrastructure provisioning.
  • Ensure application security, scalability, reliability, performance, and cost optimization across all solutions.
  • Drive operational excellence through system monitoring, observability, alerting, troubleshooting, and production support.
  • Review application and infrastructure designs, providing technical guidance and architectural oversight across engineering teams.
  • Partner with product, business, and engineering stakeholders to translate business requirements into effective technical solutions.
  • Mentor engineers, promote engineering best practices, and contribute to the overall technical growth of the organization.
  • Own services throughout their lifecycle, from initial design through production support and continuous improvement.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field with 8+ years of professional software engineering experience, or equivalent work experience.
  • 5+ years of hands-on experience developing modern web applications using TypeScript, React, and Next.js.
  • 3+ years of professional experience developing backend services using Python.
  • 5+ years of experience designing, developing, and supporting enterprise-scale REST and GraphQL APIs.
  • 5+ years of hands-on experience designing and implementing cloud-native solutions on AWS.
  • 3+ years of experience using Infrastructure-as-Code solutions, preferably AWS CDK.
  • 5+ years of experience building and operating microservices-based architectures in production environments.
  • 3+ years of experience designing and implementing event-driven architectures using messaging and streaming technologies.
  • 3+ years of experience developing and supporting real-time application capabilities, including WebSockets, SSE, or subscription-based architectures.
  • 3+ years of experience building and maintaining CI/CD pipelines and automated deployment processes.
  • 5+ years of experience applying software architecture principles, design patterns, distributed systems concepts, data structures, algorithms, and object-oriented design methodologies.
  • 3+ years of experience working within Agile environments utilizing Test-Driven Development (TDD) and Continuous Integration/Continuous Delivery (CI/CD) practices.
  • 3+ years of experience operating and supporting production systems with a focus on observability, monitoring, reliability, and operational excellence.
  • 1+ years of experience building or integrating AI/ML-powered capabilities into enterprise or customer-facing applications.
  • Demonstrated experience leading complex technical initiatives and collaborating effectively across globally distributed engineering teams.
  • Strong communication skills with the ability to influence technical direction, communicate architectural decisions, and align stakeholders around engineering solutions.
  • Proven ability to assess business requirements and deliver scalable, secure, and innovative technology solutions aligned with organizational objectives.
  • 3+ years of experience with AWS CDK and multi-environment cloud deployment strategies.
  • 2+ years of experience building solutions using Amazon Bedrock, SageMaker, or comparable AI/ML platforms.
  • 1+ years of experience implementing RAG architectures, vector search, embeddings, prompt engineering, or LLM optimization techniques.
  • 3+ years of experience developing or modernizing Java-based enterprise applications.
  • 3+ years of experience designing and supporting large-scale event-driven, streaming, or real-time platforms.
  • 3+ years of experience driving AWS performance tuning, cloud cost optimization, and security best practices.
  • Experience building and operating distributed systems, SaaS platforms, or multi-tenant applications at scale.
  • Experience within Financial Services, FinTech, Payments, or other highly regulated industries.
  • Prior experience serving as a technical lead, software architect, or mentor for engineering teams.
  • Experience developing customer-facing web and mobile applications using modern front-end frameworks and cloud-native architectures.

Skills

  • React
  • Next.js
  • TypeScript
  • Python
  • Java
  • AWS
  • Amazon Bedrock
  • RAG
  • Vector Search
  • REST APIs
  • GraphQL APIs
  • WebSockets
  • Server-Sent Events (SSE)
  • AppSync subscriptions
  • EventBridge
  • SNS/SQS
  • Kinesis
  • MSK
  • Step Functions
  • AWS CDK
  • CI/CD
  • Infrastructure-as-Code
  • Agile
  • Test-Driven Development (TDD)
  • Continuous Integration/Continuous Delivery (CI/CD)
  • Observability
  • Monitoring
  • Reliability
  • Operational Excellence
  • AI/ML
  • SageMaker
  • Embeddings
  • Prompt Engineering
  • LLM Optimization
  • Distributed Systems
  • Microservices
  • Software Architecture Principles
  • Design Patterns
  • Data Structures
  • Algorithms
  • Object-Oriented Design
  • Financial Services
  • FinTech
  • Payments

Location

  • Austin, TX

Work Type

  • HYBRID
  • full-time

Experience Level

  • Senior
  • 8+ years of professional software engineering experience
  • 5+ years of hands-on experience developing modern web applications
  • 3+ years of professional experience developing backend services
  • 5+ years of experience designing, developing, and supporting enterprise-scale REST and GraphQL APIs
  • 5+ years of hands-on experience designing and implementing cloud-native solutions on AWS
  • 3+ years of experience using Infrastructure-as-Code solutions
  • 5+ years of experience building and operating microservices-based architectures
  • 3+ years of experience designing and implementing event-driven architectures
  • 3+ years of experience developing and supporting real-time application capabilities
  • 3+ years of experience building and maintaining CI/CD pipelines
  • 5+ years of experience applying software architecture principles
  • 3+ years of experience working within Agile environments
  • 3+ years of experience operating and supporting production systems
  • 1+ years of experience building or integrating AI/ML-powered capabilities
  • 3+ years of experience with AWS CDK
  • 2+ years of experience building solutions using Amazon Bedrock, SageMaker, or comparable AI/ML platforms
  • 1+ years of experience implementing RAG architectures
  • 3+ years of experience developing or modernizing Java-based enterprise applications
  • 3+ years of experience designing and supporting large-scale event-driven, streaming, or real-time platforms
  • 3+ years of experience driving AWS performance tuning
  • Experience building and operating distributed systems
  • Prior experience serving as a technical lead, software architect, or mentor

Education Level

  • Bachelor's degree in Computer Science, Engineering, or a related field

Salary/Compensations

  • $195,000 – $220,000 USD per year

Benefits

  • Short-term incentives
  • Multiple health insurance options
  • Accident and life insurance
  • Access to best-in-class development platforms
  • Medical, Dental, Vision, and Life Insurance
  • Paid Time Off
  • Parental Leave
  • Global Adoption Assistance
  • 401K Plan

About the Company

  • Western Union values in-person collaboration, problem solving, and ideation whenever possible.
  • We believe this fosters common ways of working and supports how we execute initiatives for our customers.
  • We are passionate about honoring our employee's identity and fostering a feeling of belonging.
  • Our commitment is to provide an inclusive culture that celebrates the unique backgrounds and perspectives of our global teams while reflecting the communities we serve.

Equal Opportunity

  • We do not discriminate based on race, color, national origin, religion, political affiliation, sex (including pregnancy), sexual orientation, gender identity, age, disability, marital status, or veteran status.
  • The company will provide accommodation to applicants, including those with disabilities, during the recruitment process, following applicable laws.