
Software Engineer, AI & Cloud Applications
Western Union3 days ago
Base Salary
$195k - $220k/yr
Responsibilities
- Design, develop, and maintain full-stack cloud-native applications using React, Next.js, TypeScript, Python, and Java.
- Lead architecture and implementation of scalable distributed systems and microservices.
- Build AI-enabled product capabilities using Amazon Bedrock, RAG, vector search, embeddings, prompt engineering, and related technologies.
- Develop backend services and REST and GraphQL APIs with durable service contracts and backward compatibility.
- Build real-time application capabilities using WebSockets, Server-Sent Events, AppSync subscriptions, and event-driven messaging.
- Architect and operate event-driven solutions using AWS messaging, streaming, and workflow services.
- Design, deploy, and manage AWS infrastructure using Infrastructure-as-Code, including AWS CDK.
- Build and maintain CI/CD pipelines and automated deployment, testing, quality-control, and provisioning processes.
- Drive security, scalability, reliability, performance, cost optimization, monitoring, observability, alerting, troubleshooting, and production support.
- Review designs, provide architectural guidance, mentor engineers, influence technical direction, and own services through 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 experience developing modern web applications with TypeScript, React, and Next.js.
- 3+ years of professional backend development experience with Python and 5+ years of Java enterprise application experience preferred.
- 5+ years of experience designing, developing, and supporting enterprise-scale REST and GraphQL APIs.
- 5+ years of experience designing and implementing cloud-native solutions on AWS.
- 3+ years of experience with Infrastructure-as-Code, preferably AWS CDK, and 5+ years operating microservices architectures in production.
- 3+ years of experience with event-driven architectures, messaging and streaming technologies, real-time applications, CI/CD pipelines, and automated deployments.
- 5+ years applying software architecture, distributed systems, data structures, algorithms, and object-oriented design principles.
- 3+ years working with Agile, TDD, CI/CD, production operations, observability, monitoring, reliability, and operational excellence.
- At least 1 year of experience building or integrating AI/ML capabilities into enterprise or customer-facing applications.
- Preferred experience includes Amazon Bedrock, SageMaker, RAG, vector search, embeddings, prompt engineering, LLM optimization, multi-environment AWS deployments, distributed systems, SaaS or multi-tenant platforms, regulated industries, and technical leadership or mentoring.
- Applicants must be currently authorized to work full-time in the United States.
Benefits
- Medical, dental, vision, and life insurance.
- Paid time off, parental leave, and global adoption assistance.
- 401(k) plan and short-term incentive access.
- Hybrid work arrangement requiring at least three days per week in the office in Austin, Texas.
- Access to development platforms and additional country- or role-specific benefits.
Tech Stack
Categories
About Western Union
Western Union provides cross-border consumer and business payment services, including digital and agent-based money transfers, bill pay, and remittances. It generates revenue from transaction fees and foreign-exchange spreads, serves customers in over 200 countries and territories through retail agents and digital channels, and is a public company founded in 1851 and headquartered in Denver, Colorado, with shares listed on the NYSE and BMV.