Software Engineer II
Core
Build high-performance analytics platforms enabling businesses to benchmark portfolio performance, monitor KPIs, and generate actionable dashboards using Mastercard's data assets.
Role type
Senior full-stack software engineer (analytics platform)
Builds
Real-time, interactive web applications and scalable service-oriented architectures for global clients
Domain
Financial services / Data analytics / Full-stack development
Deliverable
production ML models | product features
Required skills
Full-stack development, Java, Spring Boot, React, PostgreSQL, Microservices architecture, Database technologies, Software design patterns, System architecture, Data structures, Algorithms
Preferred skills
Snowflake, AI tools integration (e.g., GitHub CoPilot), Large-scale data processing
Technologies
Java, Spring Boot, React, PostgreSQL, Snowflake
Responsibilities
Design and develop scalable, service-oriented software architectures; Drive development of robust web applications; Create cutting-edge algorithms for on-the-fly processing; Collaborate cross-functionally to deliver resilient applications; Write clean, testable code and participate in peer code reviews; Contribute to all stages of the development lifecycle.
Seniority
Mid-to-Senior, hands-on IC