Overview
Lead the development of Network Access solutions on a new agile team within the Payment Networks organization, building secure, reliable switching software for Mastercard Core Products.
What you'll do
- Ensure quality of one or more application codebases and alignment with development standards.
- Coach and develop junior employees using your technical capabilities within your discipline.
- Assist in vendor assessment and evaluate and recommend software development tools.
- Design highly complex applications, interfaces and integration with a modest number of systems.
- Be responsible for performance engineering of the enterprise software architecture, and provide functional guidance, advice, and/or training to other application developers.
- Deliver group-wide and external public speaking and other communications conveying domain level directions.
- Research and evaluate tools to support domain-specific needs.
- Perform significant advanced code development, commit code and review pull requests, and provide modest day-to-day support duties.
What you'll need
- Engineering experience, preferably in high volume, low latency transaction processing systems (such as payments transaction switching, high frequency trading systems or global real-time event streaming systems etc.).
- Experience with various coding languages such as Java, Go, C++, ESQL, etc.
- Experience delivering scalable products through a CI/CD pipeline deploying on-prem or in a public cloud infrastructure.
- Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (builds, test, and deploy).
- Strong writing and verbal communication skills.
- BS or MS in Computer Science.
Nice to have
- Experience with event driven systems (Apache Kafka, NATS, etc).
- Experience building platforms with Microservice architecture and RESTful APIs.
- Experience using cloud-native approaches running on Linux, leveraging Spring Boot.
- Experience with virtualization such as Cloud Foundry (PCF), Kubernetes (PKS), Docker, etc.
- Experience creating CI/CD pipelines via Jenkins.
Details
- Location: Pune, India.
- All personnel must abide by Mastercard's security policies and practices, ensure the confidentiality and integrity of information accessed, report any suspected information security violation or breach, and complete all periodic mandatory security trainings.
Read the full description and apply on the company’s own careers page.