
Software Engineer II
Mastercard24 hours ago
Pune, IndiaMid Level / Senior
Responsibilities
- Design and develop high-quality secure, scalable software solutions.
- Own requirements analysis, design, development, testing, deployment, and production support across the SDLC.
- Lead troubleshooting, root cause analysis, and resolution of production incidents.
- Participate in architecture discussions, technology evaluations, and proof-of-concept development.
- Conduct code reviews, security reviews, testing, and other engineering quality practices.
- Mentor team members and promote technical knowledge sharing.
- Collaborate with cross-functional and geographically distributed teams.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- 3–5 years of software engineering experience.
- Experience building secure, scalable, and resilient applications.
- Financial services experience is preferred.
- Strong understanding of software engineering principles, SDLC, and Agile methodologies.
- Strong analytical, problem-solving, communication, and collaboration skills.
- Ability to work independently and effectively in a fast-paced environment.
Tech Stack
AWSAzureCypressDockerGitGradleJavaJavaScriptJestJUnitKubernetesMavenMicrosoft SQL ServerPostgreSQLReactSplunkSpring BootTypeScript
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).