- Search for JobsSearch for Jobs
- Browse for JobsBrowse for Jobs
- Create a ResumeCreate a Resume
- Company DirectoryCompany Directory
-
Jobs Rated8th
Staff Software Engineer - Santa Ana, Costa Rica
Are you a Staff Software Engineer who wants to assist in the design and build of an application from the ground up? Do you like to design and build algorithms and sequence diagrams? If so, come join the global platform team that is leading the rebuilding of Western Unions core applications in the cloud as Staff Software Engineer.
Western Union powers your pursuit.
We are looking for someone who would be part of the Data Engineering and Architecture team and joins us as Staff Software Engineer.
Role Responsibilities
- You will define, design, and implement complex, multi-tier distributed software systems throughout all phases of the software development process. You will also design layered application, including user interface, business functionality, and database access.
- You will also perform thorough code reviews and collaborate with other engineers in geographically distributed development centers.
- 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.
Role Requirements
- Strong experience in Extract-Transform-Load (ETL) script development and tools (e.g., Talend, Matillion) desired.
- Strong background in data warehouse schema design and dimensional data management (e.g. Star-Schema, Federated-Model, etc.) (desired)
- Experience in SQL (procedural and declarative) development (desired)
- Background in data modeling and data architecture for business analytics.
- Knowledge on scripting is a plus.( e.g., python, shell )
- Bachelors or masters in computer science, Engineering or related field is required.
- Knowledge of logical and physical database architectures.
- Knowledge of architecture design concepts, object-oriented design, and techniques.
- Strong communication skills with ability to interact with partners globally.
- High English proficiency C1+ to communicate across a broad spectrum of stakeholders.
- Experience in financial services and business practices.
- Experience in business intelligence and data analytics programs.
- Experience in managing federated data models, including dispersed and duplicated datasets.
- Background in data modeling and data architecture for business analytics.
- Background in Cloud engineering (like GCP, AWS, Azure).
- Strong background in programming skills (like Java, python, shell scripting) - (desired)
- Good to have experience/knowledge in capture of business reporting requirements and design/development of reports.
- Good to have experience/knowledge in big data technologies (Hadoop, Spark etc).
We make financial services accessible to humans everywhere. Join us for whats next.
Western Union is positioned to become the worlds most accessible financial services company transforming lives and communities. Were a diverse and passionate customer-centric team of over 8,000 employees serving 200 countries and territories, reaching customers and receivers around the globe. More than moving money, we design easy-to-use products and services for our digital and physical financial ecosystem that help our customers move forward.
Just as we help our global customers prosper, we support our employees in achieving their professional aspirations. Youll have plenty of opportunities to learn new skills and build a career, as well as receive a great compensation package. If youre ready to help drive the future of financial services, its time for Western Union. Learn more about our purpose and people at https://careers.westernunion.com/.
Benefits
You will also have access to short-term incentives, multiple health insurance options, accident and life insurance, and access to best-in-class development platforms, to name a few
(https://careers.westernunion.com/global-benefits/). Please see the location-specific benefits below and note that your Recruiter may share additional role-specific benefits during your interview process or in an offer of employment.
We are passionate about diversity. 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. 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.

Categories
Industry
- Banking / Finance
Jobs Rated Reports for Software Engineer
Western Union – connecting people around the world.
Before you go...
Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.