Senior Software Engineer
Core
Design, build, deploy, and scale real-time, interactive full-stack applications for thousands of clients to benchmark portfolio performance, track KPIs, and generate insights using Mastercard's data assets.
Role type
Senior Software Engineer (Full-Stack)
Builds
Real-time analytics platforms, reporting dashboards, and data-driven web applications for financial clients.
Domain
Fintech / Financial Services / Data Analytics
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, React, Angular, TypeScript, PostgreSQL, SQL, Snowflake, Microservices, REST APIs, Distributed Systems, Cloud-native development, CI/CD, Object-oriented design, Data modeling, Query optimization
Preferred skills
Event-driven architecture, AI-assisted development tools (e.g., GitHub Copilot), Mentoring
Technologies
Java, Spring Boot, React, Angular, TypeScript, PostgreSQL, SQL, Snowflake, GitHub Copilot
Responsibilities
Design and develop scalable microservices and REST APIs; Build responsive user interfaces for complex data visualization; Optimize database structures and queries for large-scale applications; Collaborate with global teams to deliver customer-focused solutions; Mentor team members and foster engineering excellence.
Seniority
Senior, hands-on IC