Senior Software Engineer
Core
Senior Developer driving customer experience strategy by designing and building scalable microservices and real-time systems.
Role type
Senior IC software engineer (payments)
Builds
Reusable and scalable microservices, proofs-of-concept, and online/real-time systems for Mastercard Payment Networks
Domain
Fintech / Payments / Cloud Native
Deliverable
production ML models | product features (via careerplan.io/jobs/R-291282-senior-software-engineer-at-mastercard)
Required skills
Java 8+, Spring Boot, Object-Oriented Design, SOLID principles, Microservices, Event Driven Architecture, CI/CD, RDBMS, NoSQL
Preferred skills
Cloud frameworks, Real-time systems development, Technical mentoring
Technologies
Java, Spring Boot, Spring Framework, RDBMS, NoSQL, Cloud frameworks
Responsibilities
Drive design and development of high-quality microservices; Develop in a CI/CD environment; Implement coding best practices and code quality gates; Perform proofs-of-concept; Coordinate with various groups to ensure project success; Provide technical mentoring for junior developers
Seniority
Senior, hands-on IC