Mastercard is Hiring Software Engineer I | Vadodara | Early Career
Job Description
Launch Your Software Engineering Career with a Global Leader in Digital Payments.
Mastercard is hiring Software Engineer I for its Vadodara office. This opportunity is ideal for recent graduates and early-career software engineers who are passionate about Java development, cloud technologies, backend engineering, APIs, and building secure, high-performance applications used by millions of people worldwide.
As a Software Engineer I, you'll work with experienced engineering teams to design, develop, test, and deliver enterprise software solutions. You'll contribute to large-scale payment technologies, collaborate with cross-functional teams, and gain hands-on experience with modern software development practices, cloud platforms, and secure application development.
𝐂𝐨𝐦𝐩𝐚𝐧𝐲: Mastercard
𝐑𝐨𝐥𝐞: Software Engineer I
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Vadodara, Gujarat
𝐖𝐨𝐫𝐤 𝐌𝐨𝐝𝐞: On-site
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Full-Time
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 0–3 Years
𝐀𝐛𝐨𝐮𝐭 𝐌𝐚𝐬𝐭𝐞𝐫𝐜𝐚𝐫𝐝
Mastercard is a global technology company in the payments industry, connecting consumers, businesses, financial institutions, and governments across more than 200 countries and territories. Through secure payment technologies, digital innovation, and intelligent financial solutions, Mastercard enables billions of transactions every year.
The company is committed to building a smarter and more inclusive digital economy by leveraging cloud computing, Artificial Intelligence, cybersecurity, and modern software engineering to create secure and scalable payment solutions.
Working at Mastercard provides the opportunity to solve complex engineering challenges while building products that have a global impact.
𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰
As a Software Engineer I, you will participate in designing, developing, testing, and maintaining enterprise-grade software applications that support Mastercard's global payment ecosystem.
You'll collaborate with software engineers, architects, testers, product owners, and business analysts to build secure, scalable, and high-performance applications while following modern software engineering practices.
This role offers excellent exposure to Java development, Spring Boot, cloud technologies, APIs, microservices, software testing, and enterprise application development.
Roles & Responsibilities
- Design, develop, test, and maintain enterprise software applications.
- Build secure, scalable, and high-performance Java-based applications.
- Analyze user stories and implement software features based on business requirements.
- Collaborate with product owners, business analysts, testers, and engineering teams.
- Participate in software design discussions and code reviews.
- Develop, test, deploy, configure, and document software solutions.
- Automate software build, deployment, and operational processes.
- Build and integrate APIs and backend services.
- Improve application reliability, performance, and customer experience.
- Troubleshoot software issues and perform debugging activities.
- Contribute to process improvements and software engineering best practices.
- Participate in product demonstrations and feature acceptance discussions.
Qualifications & Eligibility
- Bachelor's degree in Computer Science, Information Technology, Management Information Systems, or a related field.
- Fresh graduates and candidates with up to 3 years of software engineering experience are encouraged to apply.
- Strong understanding of software engineering concepts and development methodologies.
- Good analytical thinking and problem-solving abilities.
- Strong communication and collaboration skills.
- Ability to work effectively in cross-functional and globally distributed teams.
Skills Required
- Java
- Spring
- Spring Boot
- JPA
- SQL
- Software Engineering
- Backend Development
- REST APIs
- Object-Oriented Programming (OOP)
- Git
- Debugging
- Problem Solving
- Communication Skills
- Team Collaboration
- Software Testing
𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬
- Angular
- Cloud Computing
- PCF (Pivotal Cloud Foundry)
- IntelliJ IDEA
- Eclipse
- OWASP Secure Coding
- Microservices
- TDD
- BDD
- GitFlow
- API Development
- Performance Testing
𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐌𝐚𝐬𝐭𝐞𝐫𝐜𝐚𝐫𝐝?
- Build technology that powers digital payments across more than 200 countries.
- Work on secure, enterprise-scale software used by millions of customers worldwide.
- Gain hands-on experience with Java, Spring Boot, cloud technologies, and modern backend development.
- Learn from experienced software engineers in a collaborative engineering environment.
- Develop expertise in secure software development and enterprise application architecture.
- Work with global engineering teams on innovative financial technology solutions.
- Access continuous learning, mentorship, and career development opportunities.
- Build a strong long-term career with one of the world's leading technology and payments companies.
𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬
This role provides an excellent foundation for building a successful career in software engineering and financial technology.
Potential career paths include:
- Software Engineer
- Java Developer
- Backend Developer
- Full Stack Developer
- API Developer
- Cloud Engineer
- Software Development Engineer
- Senior Software Engineer
- Technical Lead
- Solutions Architect
- Engineering Manager
The experience gained in this role can help you build a long-term career in Software Engineering, FinTech, Cloud Computing, Enterprise Application Development, Secure Software Development, Backend Engineering, and Digital Payment Technologies.
𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?
- Fresh graduates looking to begin their software engineering career.
- Candidates with up to 3 years of software development experience.
- Individuals with knowledge of Java, Spring Boot, SQL, and backend development.
- Applicants interested in financial technology and enterprise software engineering.
- Developers passionate about secure coding, APIs, cloud technologies, and scalable systems.
- Candidates with strong analytical thinking and problem-solving abilities.
- Aspiring software engineers seeking long-term career growth with a globally recognized technology company.
Apply for this Position
Apply Now