Mastercard Hiring | Software Engineer
Job Description
Mastercard is hiring Software Engineers for its Pune office. This is an excellent opportunity for software professionals who are passionate about building high-performance, scalable systems that power secure digital payments and fraud prevention solutions used by millions of customers worldwide.
🏢 Company: Mastercard
💼 Position: Software Engineer
📍 Location: Pune, India
🏢 Job Type: Full-Time
Roles & Responsibilities
✅ Develop and maintain software solutions for Mastercard's Fraud Products Platform
✅ Design and implement scalable backend services and distributed systems
✅ Collaborate with technical leads on architecture, design, and development initiatives
✅ Build high-performance applications that process billions of transactions monthly
✅ Participate in code reviews, design discussions, and security reviews
✅ Support production systems and resolve critical incidents
✅ Contribute throughout the Software Development Life Cycle (SDLC)
✅ Mentor team members and promote engineering best practices
Qualifications & Eligibility
🎓 Bachelor's Degree in Computer Science, Information Technology, or related field
🎓 Strong software engineering fundamentals and development experience
🎓 Experience building scalable, production-grade applications
🎓 Knowledge of modern software development practices and DevOps principles
🎓 Strong analytical, problem-solving, and communication skills
Skills Required
⭐ Java Development
⭐ Spring Boot Framework
⭐ gRPC & Backend Services
⭐ Distributed Systems & Event-Driven Architecture
⭐ Microservices Architecture
⭐ Oracle & NoSQL Databases (Cassandra)
⭐ Kafka & Messaging Systems
⭐ Agile Development Methodologies
🔹 Preferred Skills
⭐ AWS Cloud Platform
⭐ Docker & Kubernetes
⭐ Jenkins & CI/CD Pipelines
⭐ IBM ODM (Business Rule Management Systems)
⭐ MQ Messaging Technologies
⭐ Secure Coding Practices (OWASP, CWE, SEI CERT)
⭐ Performance Optimization & Scalability Engineering
⭐ System Design & Architecture
Apply for this Position
Apply Now