Software Engineer II
Core
Design, develop, and support scalable, high-performance APIs for integrating external Data Providers' (Banks and Payroll) across multiple geographies to power Mastercard's open banking platform.
Role type
Software Development Engineer (API Integrations)
Builds
Secure, scalable, and compliant API-driven solutions for global open banking
Domain
Financial services / Open Banking / API Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Java, J2EE, Spring, Spring Boot, RESTful web services, data structures, algorithms, unit testing, TDD
Preferred skills
Experience integrating web services with external partners (banks, payroll), Agile Scrum methodologies
Technologies
Java, J2EE, Spring, Spring Boot, REST
Responsibilities
Integrate external Data Providers' APIs across diverse geographies; Process millions of financial accounts and payroll datasets daily; Develop modular, extensible, readable, and performant code for API services; Write comprehensive unit test cases; Collaborate with cross-functional teams to align on shared vision
Seniority
Mid-level, hands-on IC