Back to search

Software Engineer II

Mastercard

Verifies job is active
Prepare with AI feedback
Real-time coaching per answer
2 hits1 practices1 interviews
Pune, IndiaFinancial TechnologyData EngineeringFintechCloud Infrastructure
JavaApache SparkAWSETLSoftware DevelopmentSoftware Engineering

Software Engineer II

This role focuses on developing and maintaining robust and scalable software solutions within a dynamic engineering environment. The Software Engineer II will contribute to the full software development lifecycle, from design and implementation to testing and deployment, ensuring high-quality deliverables that meet business requirements.

Key Responsibilities:

  • Design, develop, and test high-quality software components.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot and debug software issues.
  • Contribute to the improvement of development processes and tools.

Requirements/Qualifications:

  • Bachelor's degree in Computer Science or a related field.
  • 4 to 9 years of experience in software development.
  • Strong proficiency in Java.
  • Experience with Apache Spark.
  • Experience with AWS cloud services.
  • Experience with ETL processes.
  • Solid understanding of software engineering principles and best practices.

About the Company: Mastercard is a global technology company that connects billions of people to payments. They operate a vast network that enables safe, secure, and accessible transactions for merchants and consumers worldwide.

AI enhanced job description

Source: Hudson SignalsRecruiter: Rekroot
Posted: 11/9/2026
48ebb3db-3716-4511-babb-1e04431f3bc4