Staff Software Engineer
Western Union | |
United States, Texas, Austin | |
Aug 21, 2026 | |
|
Responsibilities: * Demonstrate strong capabilities in assessing business needs while providing creative and effective solutions in conformance to emerging technology standards * Interface and collaborate with other engineers in geographically distributed development centers * Strong emphasis on customer journey, product quality, performance tuning, troubleshooting, and continuous development * Design layered application, including user interface, business functionality, and database access. * Apply Agile methodology daily and follow Definition of Done (DoD) process for better quality by maintaining 80% and unit test coverage and 70% integration test coverage * Define, design, and implement complex, multi-tier distributed software systems throughout all phases of the software development process * Develop technical & domain expertise and apply to solving product challenges * Thorough code reviews * Estimate engineering effort, plan implementation, and roll out applications with cross-functional impacts * Share engineering support and release Qualifications: * BS in Computer Science or related fields with 8+ years of professional experience or MS with 6+ years of experience * Excellent understanding of computer science fundamentals, data structures, algorithms, OOPs, and OOA/D * Demonstrated experience in modern programming languages (for example, Java/C++) and design patterns * Demonstrated capabilities in assessing business needs while providing creative and effective solutions in conformance to emerging technology standards * Team player with strong analytical, verbal, and written communication skills * Ability to work in a fast paced, iterative development environment and adapt to changing business priorities and to thrive under pressure * Experience with unit testing and mocking frameworks Nice to have: * Experience in creating and consuming RESTful and SOAP based web services * Experience with HTTP, XML, JSON, Node JS, JavaScript * Hands-on experience in Java/J2EE, XML, Web technologies, Web Services * Experience developing data-ingesting applications using an industry standard RDBMS. NoSQL experience * Experience with agile development methodologies with Test Driven Development (TDD) and CI (Continuous Integration)/CD (Continuous Delivery) * Ability to adapt to changing business priorities and to thrive under pressure. * Proven ability to understand the business and ability to contribute to technology direction that drives measurable business improvements * Hands-on experience in building high performance and large-scale real-time systems that scale to billions of transactions per day Estimated Job Posting End Date: 09-30-2026This application window is a good-faith estimate of the time that this posting will remain open. This posting will be promptly updated if the deadline is extended or the role is filled. | |
Aug 21, 2026