Senior Software Engineer
Core
Design and own the Subscription Management component of Mastercard's platform, enabling banks to communicate with merchants via scalable, secure rails.
Role type
Senior Software Engineer (Backend)
Builds
Subscription management rails and workflow tools for bank-merchant communication
Domain
Fintech / Payments / Banking integrations
Deliverable
production ML models | product features
Required skills
Java, distributed systems, API design, system architecture, CI/CD, observability
Preferred skills
Scala, fintech domain knowledge, performance optimization, agile methodologies
Technologies
Java, Scala
Responsibilities
Contribute to system architecture, write high-quality code, collaborate on cross-functional delivery, champion engineering best practices, mentor team members
Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.