Senior Software Engineer
Western Union | |
United States, Texas, Austin | |
May 27, 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 * 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 6+ years of professional experience or MS with 4+ 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 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) Estimated Job Posting End Date: 06-12-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. | |
May 27, 2026