Senior Software Engineer (Customer Data / API Engineering) - New York, NY Are you ready for what’s next? Then it’s time for Western Union. Western Union powers your pursuit. Role Responsibilities Perform the delivery of technical systems or sub-systems under aggressive timelines, leveraging global delivery model for project execution. Provide administration, optimization, support, maintenance, enhancement & Security of Compliance and transaction services / processes. Perform end to end application running active-active/passive mode from on-premise to cloud without any downtime. Gather and analyze requirements for new projects and work requests and perform gap, risk, impact and SWAG analysis. Develop POCs for technological advancements or technological migration and its implementation like on-prem to AWS cloud or assessment of applications and solutions. Analyze, design, develop, build and test complex and/or high priority solutions. Prepare technical design documents, test plans, test cases, Architecture diagrams and data dictionary. Review technical work product and test results to ensure zero defect deliveries. Collaborate with vendors and other supporting teams for end-to-end solutioning of enterprise initiatives and performance issues. Launch customer centric DB and applications in new countries and new platforms in controlled way. Perform pre- and post-launch data analysis. Design and implement multi-region, multi-tenant architecture supporting low latency, high performance process, enabling millions of API calls. Monitor DB, App and ETL Servers health and maintain high availability of applications hosted in cloud and on-premise. Decide and tune threshold limits for health indicators and setup appropriate warning and error alerts. Perform infrastructure capacity planning for different environments. Participate in planning/scheduling production deployments in replicated environments. Design ,implement and maintain secure data handling across entire application lifecycle which includes encrypting data at rest and data in transit. Implement robust security measures for sensitive data (PCI & PII). Design and implement robust DevOps strategies, collaborate with various teams to automate and optimize application development and deployment processes. Telecommuting may be permitted up to 2 days per week. When not telecommuting, must report to Western Union, LLC at 199 Water Street, 29th Floor, New York, NY 10038. Role Requirements Bachelor’s degree or U.S. equivalent in Computer Science, Applied Computer Science, or a related field, plus 7 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, position utilizing REST, SOAP, gRPC, WebSockets, and GraphQL for situations demanding high performance, real-time communication, or flexible data retrieval. In lieu of a Bachelor's degree plus 7 years of experience, the employer will accept a Master's degree or U.S. equivalent in Computer Science, Applied Computer Science, or a related field, plus 5 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, position utilizing REST, SOAP, gRPC, WebSockets, and GraphQL for situations demanding high performance, real-time communication, or flexible data retrieval. Must also have experience in the following: 5 years of professional experience utilizing AWS Aurora RDS and PostgreSQL and Replication tools including HVR and Q; 5 years of professional experience performing encryption including TDE (Transparent Data Encryption) for DB and RSA and SafeNet for ALE for sensitive encryption; 5 years of professional experience working with Compliance and Transaction Databases and applications (including DB2 and PostgreSQL); 5 years of professional experience conducting gap analysis, risk analysis, impact analysis, and SWAG analysis for new projects; 5 years of professional experience utilizing tools for Amazon Web Services including Amazon Kendra, AWS Proton, Amazon Q and AWS Cloud9; 5 years of professional experience implementing data security measures including encryption, access control, and auditing; and 5 years of professional experience implementing server-side logic and functionality using Java, Python, frameworks (including Spring Boot, Helidan, Micronaut, and Quarkus), in-memory databases (including Redis, Hazelcast, and BuntDB), and service discovery and mesh (including Consul Connect and Istio). We make financial services accessible to humans everywhere. Join us for what’s next. Western Union is positioned to become the world’s most accessible financial services company — transforming lives and communities. We’re 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. You’ll have plenty of opportunities to learn new skills and build a career, as well as receive a great compensation package. If you’re ready to help drive the future of financial services, it’s time for Western Union. Learn more about our purpose and people at https://careers.westernunion.com/.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level