Software Engineer II
Mastercard · Navi Mumbai, India (Finicity)
This listing is from the archive and may be closed. Browse the latest experienced jobs for current openings.
Mastercard is hiring a Software Engineer II in Navi Mumbai.
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II
Responsibilities
- Design and develop modern web applications using React, JavaScript/TypeScript, Node.js, and related technologies.
- Translate product and business requirements into scalable, maintainable, and secure technical solutions.
- Develop responsive, accessible, and high-performing user interfaces that provide exceptional user experiences across devices.
- Design, build, and maintain RESTful APIs and backend services.
- Design and optimize data models using MySQL, PostgreSQL, and MongoDB based on application requirements.
- Develop modular, reusable, and maintainable software components following engineering best practices.
- Participate in software architecture discussions and contribute to technical design decisions.
- Create and maintain automated unit, integration, functional, and end-to-end tests.
- Apply secure coding practices and proactively address security, privacy, and compliance requirements.
- Conduct code reviews and contribute to engineering standards, quality initiatives, and knowledge sharing.
- Troubleshoot application, performance, database, and production issues using structured root cause analysis techniques.
- Monitor, maintain, and support applications in production environments with a focus on reliability and operational excellence.
- Optimize application performance across frontend, backend, APIs, and database layers.
- Collaborate with Product, UX, QA, DevOps, and other engineering teams to deliver business capabilities.
- Participate in Agile ceremonies, sprint planning, estimation, and continuous delivery activities.
- Research emerging technologies, frameworks, AI-assisted development tools, and engineering practices to improve team productivity and product quality.
About Mastercard
The Software Engineer II is an experienced full-stack software engineer specializing in modern JavaScript technologies, React-based user interfaces, Node.js services, and distributed data platforms. This role independently develops scalable, secure, and cloud-ready applications while contributing to software design, architecture, operational excellence, production support, and continuous improvement of engineering practices. The ideal candidate possesses strong expertise in frontend and backend