Software Engineer II at Mastercard
Mastercard · Pune, India
- Salary: Not Disclosed
- Experience: 1-3 years
📋 Job Details at a Glance 📍 Location Pune, India 🏢 Company Mastercard 👥 Experience 1-3 years 🎓 Qualification Relevant technical qualification and demonstrated shipping experience 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Java Python AWS Git REST APIs Cloud Computing Software Engineer II at Mastercard — Full Details & How to Apply Mastercard is hiring a Software Engineer II in Pune, India , where you will develop and maintain software solutions that power operations across 200+ countries. This role offers hands-on experience with core technologies like Java , Python , and AWS , and is part of a broader effort to support Mastercard ’s global infrastructure. This Software Engineer II position involves building and maintaining software solutions that underpin Mastercard ’s day-to-day operations. Candidates will work directly with technologies such as Java , Python , REST APIs , and cloud computing platforms, including AWS . The role supports the development of scalable, secure, and reliable systems that enable Mastercard ’s global services. Mastercard recruitment for this position emphasizes technical competence and real-world experience. The role is based in Pune, India, and requires a candidate with 1-3 years of experience , a relevant technical qualification , and demonstrated shipping experience . The job is part of Mastercard ’s technology operations and focuses on practical software development. 2023, 2024, 2025, 2026 graduates are eligible. Candidates must hold a relevant technical qualification and demonstrated shipping experience and have 1-3 years of experience . The salary for this position is Not Disclosed . You will gain practical experience in Java , Python , AWS , Git , REST APIs , and cloud computing . This role provides foundational exposure to enterprise-grade software engineering, with potential for progression into more complex technical roles within Mastercard ’s technology ecosystem. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Search for Software Engineer II jobs , explore Mastercard recruitment in Pune, India jobs , and find more opportunities by applying online. Job Role & Responsibilities The Software Engineer II at Mastercard develops secure, scalable software solutions using Java and Python to support real-time transaction processing and payment infrastructure. This role ensures application performance and system reliability through continuous monitoring and issue resolution in production environments. Develop backend services using Java to implement secure, high-throughput transaction processing modules with defined response time and error rate metrics. Implement automation scripts in Python to streamline deployment pipelines and reduce manual intervention in CI/CD workflows. Deploy applications on AWS using EC2 and ECR to ensure fault-tolerant, scalable infrastructure with defined uptime and latency benchmarks. Collaborate with engineering teams to align on project goals using REST APIs to integrate microservices and share data across systems with defined endpoint response times . Monitor application performance using AWS CloudWatch and Application Load Balancer metrics to detect anomalies and maintain 99.9% operational availability. Debug production issues using Java and Python logs and stack traces to resolve memory leaks and timeout errors in real-time systems. Maintain existing codebases using Git to manage version control, enforce branch policies , and ensure code quality through automated testing. Document technical processes and service workflows using Confluence or Notion to support onboarding and knowledge transfer for future engineering teams. This role demands direct ownership of code quality , system performance , and deployment reliability , with measurable impact on transaction throughput and system uptime in live payment environments. Required Skills & Technical Competencies The Software Engineer II role requires a strong foundation in Java , Python , AWS , Git , and REST APIs to deliver production-grade software with measurable performance and reliability. All skills are applied in real-world, high-availability environments. Technical Skills Java — intermediate — used to build secure, transactional backend services with defined response time and error rate targets in Mastercard ’s payment systems. Python — intermediate — applied for scripting, automation, and data processing tasks in CI/CD pipelines and service integration workflows. AWS — intermediate — leveraged for deploying and managing cloud infrastructure using EC2 , ECR , and CloudWatch with defined uptime and latency requirements. Git — intermediate — used to manage version control, implement branch policies , and maintain commit history for production codebases. REST APIs — intermediate — utilized to design and integrate microservices with defined endpoint response times and data validation rules. When preparing your resume or interview, emphasize hands-on experience with Java backend modules, Python automation scripts, and AWS deployment workflows in real projects with measurable performance outcomes. Eligibility Criteria This role is designed for candidates with a relevant technical qualification , 1–3 years of hands-on experience , and demonstrated shipping experience in software development projects. It targets students from eligible academic batches with proven technical output. Must hold a relevant technical qualification such as a B.Tech, B.Sc. in Computer Science, or equivalent with a focus on software engineering. Must belong to eligible batches: 2023, 2024, 2025, or 2026 with academic records available for verification. Must have 1–3 years of practical experience, including internships, academic projects, or personal coding initiatives. CGPA or academic performance is not specified, but a minimum 3.0 GPA is expected for technical credibility. Must have a portfolio showcasing at least two completed software projects with clear deployment or functional outcomes . Must demonstrate GitHub activity with at least three public repositories containing working code and commit history. Documentation & Portfolio Requirements Your resume must include a project summary , technical stack , and deployment details for each project. Include GitHub links and live demo URLs where applicable to validate your hands-on experience. For this role, prioritize showcasing projects that involve Java or Python backend services, AWS deployment, and integration via REST APIs with measurable performance metrics such as response time or error rate . Salary for Software Engineer II at Mastercard 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer II role at Mastercard is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer II Upskilling with the right resources significantly enhances your chances of selection for this role by aligning your skills with the job requirements. Recommended Courses & Resources Java — Mastering Java is crucial for developing robust applications in this role. Python — Python proficiency is essential for scripting and automation tasks. AWS — Understanding AWS is vital for cloud-based application development. Git — Familiarity with Git is necessary for version control in collaborative projects. KodNest — This platform offers practical coding challenges to enhance your problem-solving skills. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in Java or Python — ensure to include relevant projects. ❌ Using a generic resume instead of tailoring it to the specific responsibilities listed — customize your resume for this role. ❌ Listing AWS or Git without detailing how they were used in practical applications — provide specific examples. ❌ Ignoring the experience requirement of 1-3 years specified in the posting — verify your eligibility. ❌ Adding unrelated technologies or unsupported claims to increase ATS keywords — stick to relevant skills. ❌ Failing to verify the official Apply URL and job details before submission — double-check all information. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer II Optimizing your resume for ATS is crucial to ensure it passes initial screenings and reaches hiring managers. ATS Keywords to Include Java Python AWS Git REST APIs Cloud Computing Software Development Engineering Collaboration Troubleshooting Documentation Performance Monitoring Resume Tips for This Role Highlight your experience with Java and Python prominently on your resume. Emphasize your familiarity with AWS and how you've applied it in previous projects. Showcase a project where you utilized REST APIs or cloud computing . Use exact keywords from the job description to align with ATS requirements. Avoid adding unsupported claims or technologies that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Do not include unrelated experiences or unsupported technologies in your resume for this role. How to Apply for Software Engineer II at Mastercard Apply Now — Mastercard Open the official apply URL and confirm the job title and company is correctly displayed. Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience for the Software Engineer II role. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Mastercard NexisGrow.com does not charge any fees for job applications. Mastercard Mastercard is a technology company based in Pune, India, operating onsite. It works in the technology industry, focusing on payment processing solutions. This Software Engineer II role supports engineering teams building scalable systems in a global environment. The role involves developing and maintaining software using Java , Python , REST APIs , and AWS . Engineers collaborate on cloud-based solutions, leveraging Git and cloud computing tools to build and deploy services. This role contributes to Mastercard ’s mission of empowering people and powering economies through secure, reliable payment technologies. The use of modern tools like AWS , REST APIs , and Git provides early-career exposure to real-world software development in a global tech environment. Company Details Industry Technology Location Pune, India Connect With Us Careers Apply Now Website 🔗 mastercard.wd1.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical qualification and 1-3 years of experience, from eligible batches 2023, 2024, 2025, and 2026. ? What technical skills are most important for this role? Skills Tap to expand + Answer Java, Python, AWS, Git, and REST APIs are the most important skills for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, indicating that specific salary information is not available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer Review Java and Python concepts, familiarize yourself with AWS, practice REST API development, prepare to discuss past projects, and understand Mastercard's role in technology. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Pune, India. ? What career exposure can this role provide? Growth Tap to expand + Answer This role offers exposure to software development, cloud computing, and collaboration with engineering teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with Java, Python, AWS, and any relevant projects or internships. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineering teams, but specific work environment details are not provided. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is 1-3 years. 🔗 Explore More on NexisGrow More jobs in Pune Browse all Tech jobs Latest Fresher jobs More jobs at Mastercard Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com