Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 4 Nov 2026

Software Engineer II

The employer hasn't listed a salary.

Apply on Mastercard

Description

Mastercard is seeking a Software Engineer II to join their team. As a Software Engineer II, you will design, develop, and maintain scalable, efficient, and reliable applications in a cloud-based environment.

Key responsibilities include:

  • Collaborating with product owners, architects, and senior engineers to translate business requirements into technical specifications and deliverables.
  • Ensuring developed solutions comply with architectural standards, security guidelines, and best engineering practices.
  • Driving adoption of AI technologies across the Software Development Lifecycle (SDLC).
  • Participating actively in code reviews, unit testing, integration testing, and deployment processes.
  • Supporting ongoing operational excellence by monitoring systems, responding to incidents, and driving root cause analysis and remediation.
  • Conducting research and Proof of Concepts (POCs) for emerging technologies, frameworks, and tools.
  • Developing and maintaining documentation for design, implementation, and operational support.
  • Contributing to the continuous improvement of CI/CD pipelines, development workflows, and automation efforts.
  • Engaging in agile ceremonies such as sprint planning, retrospectives, and backlog refinement.
  • Working closely with senior engineers and technical leads to receive mentorship and enhance technical expertise.

The ideal candidate will have:

  • 4-6 years of professional experience in software development.
  • Proficiency in Java (Java 8 or higher) and Spring Boot frameworks.
  • Good understanding of Azure Public cloud.
  • Solid understanding of microservices architecture, RESTful APIs, and DevOps methodologies.
  • Experience with relational and NoSQL databases.
  • Solid understanding of SQL, data modeling, and experience with databases.
  • Experience using modern AI development tools.
  • Basic understanding of application security principles and cloud-native development.
  • Experience with CI/CD tools, containerization tools, and test automation frameworks.
  • Bachelor's degree in computer science, Information Technology, or a related technical discipline.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication skills and the ability to collaborate effectively with global, cross-functional teams.

Skills

Required

Nice to have

  • Exposure to cloud platforms (AWS, Azure, GCP)
  • Understanding of DevOps practices and infrastructure automation tools (Terraform, Ansible)
  • Ability to work in Agile environments
  • Exposure to implement data pipelines, ETL processes, and integrations with relational and NoSQL databases
  • Familiarity with data platforms (e.g., Hadoop, Spark, or Databricks/Snowflake)
  • Exposure to Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI Agents, and AI application development frameworks
  • Familiarity with AI-assisted SDLC practices

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Software-Engineer-II_R-291169-1

Apply on Mastercard