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 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills full-stack development backend engineering frontend engineering agile secure coding practices test automation product delivery information security Software Engineer II at Mastercard — Full Details & How to Apply Mastercard is hiring a Software Engineer II in Pune, India to support scalable product development within the Mastercard Foundry R&D team, with a focus on secure coding practices and full-stack development . This role offers direct involvement in product delivery through agile workflows and test automation . This Software Engineer II position is critical for building and maintaining secure, scalable software solutions. The role requires hands-on experience in full-stack development , including both backend and frontend engineering , and emphasizes secure coding practices and test automation . Candidates will contribute to product delivery using agile methodologies and information security principles, ensuring robust and reliable software systems. The job posting specifies that this Software Engineer II role is part of the Mastercard Foundry R&D team, where innovation and collaboration drive product development. Mastercard is a leading technology company in the financial services sector, and this role supports its technology-driven product ecosystem. The position is embedded within a team that values secure coding and product delivery . 2024, 2025, 2026 graduates with relevant technical qualification and demonstrated shipping experience and 1-3 years of experience are eligible. The role does not disclose a salary figure; Not Disclosed . Candidates will gain practical experience in full-stack development , backend engineering , frontend engineering , agile , secure coding practices , test automation , and information security . This role provides foundational exposure to enterprise-grade software engineering and product delivery , offering a pathway to more advanced engineering roles in technology-driven environments. 📊 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 is responsible for building and maintaining scalable, secure, and high-availability applications using full-stack development techniques, ensuring product delivery meets real-time transaction and user experience demands. Implement secure coding practices in backend engineering to prevent injection attacks and ensure compliance with information security standards in payment systems. Develop both frontend engineering and backend engineering components using React and Node.js to deliver responsive user interfaces and server-side logic. Collaborate with product stakeholders and engineers to define requirements and deliver features using agile sprints and test automation pipelines. Write and maintain automated test automation scripts in JavaScript or Python to validate functionality and performance under load. Monitor production application performance using metrics such as error rates, response times, and throughput to detect anomalies and trigger incident responses. Debug and resolve critical production issues using logging tools like ELK Stack or Splunk, with a focus on secure coding practices to prevent root-cause recurrence. Document technical processes, deployment workflows, and code improvements in Confluence or GitBook to support team onboarding and operational efficiency. Contribute to the evolution of existing codebases by refactoring legacy components using secure coding practices and test automation to improve maintainability and reduce technical debt. This role demands direct ownership of product delivery and information security outcomes, with every feature and fix impacting real-time transaction systems and customer-facing application reliability . Required Skills & Technical Competencies The Software Engineer II must possess a strong foundation in full-stack development , backend engineering , frontend engineering , agile workflows, secure coding practices , test automation , and product delivery to meet technical and operational demands. Technical Skills Full-stack development — intermediate — used to build both frontend and backend components in React and Node.js environments for real-time transaction applications. Backend engineering — intermediate — applied to develop server-side logic, database interactions, and API endpoints using Express.js and PostgreSQL . Frontend engineering — intermediate — used to create responsive user interfaces with React and HTML/CSS to improve user experience in payment platforms. Agile — intermediate — implemented in sprint planning, daily stand-ups, and release cycles to deliver features within two-week iterations. Secure coding practices — advanced — enforced in all code submissions to prevent vulnerabilities such as SQL injection and cross-site scripting in Mastercard payment systems. Test automation — intermediate — executed using JUnit or Playwright to validate functionality and performance in CI/CD pipelines. Product delivery — intermediate — integrated into feature development cycles to ensure timely delivery of features to production environments. When preparing your resume, emphasize hands-on experience with React , Node.js , PostgreSQL , and test automation tools, and clearly link each skill to a real-world project or deployment outcome. Eligibility Criteria This role is designed for candidates with a relevant technical qualification , 1–3 years of hands-on experience , and a demonstrated history of shipping software in real-world environments. Must hold a relevant technical qualification such as a B.Tech, B.Sc. in Computer Science, or equivalent. Must be from eligible batches: 2024, 2025, or 2026 . Must have 1–3 years of experience in software development, including project delivery or internships. CGPA or academic performance is not specified, but a solid academic foundation in computer science is expected. Must have a portfolio or GitHub repository showcasing at least two completed software projects with clear documentation. Experience with GitHub for version control and CI/CD pipelines is required to demonstrate technical workflow competence. Documentation & Portfolio Requirements Your resume must include a clear project summary , technical stack , and deployment outcomes for at least two projects. Include links to GitHub repositories and live demos where applicable. For this role, prioritize showcasing secure coding practices and test automation in your projects — for example, how you prevented a vulnerability or automated a regression test suite. This directly aligns with Mastercard 's security and reliability standards. 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 full-stack development — This course covers essential full-stack skills needed for the role. agile — Understanding agile methodologies is crucial for effective product delivery. KodNest — This platform offers hands-on projects that enhance coding skills relevant to the position. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without showing evidence of full-stack development experience — Include specific projects or roles. ❌ Using a generic resume — Tailor it to align with the specific responsibilities listed in the job description. ❌ Listing technologies without detailing their application — Provide context for secure coding practices used in past experiences. ❌ Ignoring the experience requirement — Ensure you meet the 1-3 years of experience criteria. ❌ Adding unrelated technologies or unsupported claims — Stick to substantiated skills to avoid ATS penalties. ❌ Applying without verifying the official Apply URL — Confirm job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your 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 for ensuring your application is seen by hiring managers for this role. ATS Keywords to Include full-stack development backend engineering frontend engineering agile secure coding practices test automation product delivery information security collaboration innovation analytical skills entrepreneurial mindset Resume Tips for This Role Highlight full-stack development experience prominently on your resume. Emphasize experience with secure coding practices and agile methodologies. Showcase a project that involved full-stack development or secure coding. Use exact keywords from the job description naturally in your resume. Avoid adding unsupported technologies or achievements that cannot be substantiated. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Do not include unrelated work experiences or unsupported claims 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 is "Software Engineer II" and the company is Mastercard. 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 company’s official job portal or your 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, offering onsite work opportunities. It operates in the technology sector, focusing on payment processing solutions. The Software Engineer II role is part of the Foundry R&D team, where innovation and secure software development are prioritized. The team develops scalable products using full-stack development, with emphasis on backend and frontend engineering. Responsibilities include agile workflows, secure coding, test automation, and product delivery. Collaboration with engineers and product stakeholders drives innovation and ensures robust, secure solutions. This role supports Mastercard’s technology ecosystem by contributing to secure, scalable software solutions through full-stack development and agile practices. It enables early-career exposure to secure coding, test automation, and product delivery in a real-world engineering 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 the 2024, 2025, and 2026 eligible batches. ? What technical skills are most important for this role? Skills Tap to expand + Answer Full-stack development, backend engineering, frontend engineering, agile methodologies, and secure coding practices. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed. ? 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 1. Review full-stack development concepts. 2. Brush up on secure coding practices. 3. Familiarize yourself with agile methodologies. 4. Prepare examples of past projects. 5. Practice problem-solving and troubleshooting scenarios. ? 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 Exposure to full-stack development, agile practices, and collaboration with diverse teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight full-stack development experience, secure coding practices, agile methodologies, and relevant technical qualifications. ? 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 diverse teams, including engineers and product stakeholders. ? 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