Lead Software Engineer

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : 1 week ago
Actively hiring

Job description

Mastercard is a global technology leader in the payments industry, empowering economies and people across over 200 countries. We are dedicated to building a sustainable economy where everyone can prosper by enabling secure, simple, smart, and accessible digital payments. Our innovative technology, extensive partnerships, and robust networks deliver unique products and services that help individuals, businesses, and governments reach their full potential.

Join an engaged and motivated global team committed to driving innovation for a more connected world, moving "A World Beyond Cash." This is an opportunity to contribute to the Transfer Solutions group, which designs, builds, and operates the technology behind Mastercard’s next-generation payment applications, including domestic, Cross-Border, and Bill Payments.

Our mission is to define a world beyond cash by scaling products and applications that transform all types of payments. Real-time payment technology is fundamental to this strategy, with platforms like Mastercard® Cross Border enabling secure, near real-time transfers globally. This role focuses on enhancing user spend and engagement through robust payment modernization.

Responsibilities

As a Lead Software Engineer, you will be instrumental in leading and delivering high-quality software solutions using agile methodologies. Your role involves providing exceptional application development capabilities for digital projects, focusing on the Pro Finance domain within our Cross-Border payments platform.

You will develop application code and conduct unit testing for REST Web Services, Spring, Spring Boot, Java-J2EE, and related open-source technologies. Additionally, you'll build user interfaces for modern rich internet applications using the latest NodeJS-based front-end technologies like React or Vue. You will also be responsible for leading the design and development of microservices built with Spring Boot on the Cloud, ensuring high performance, security, and scalability.

Key responsibilities include performing product analysis and development tasks of increasing complexity, integrating content feeds via APIs (JSON, XML, RSS), and ensuring adherence to the highest quality control processes. You will document application components for support and training, and leverage AI tools like GitHub Copilot for enhanced productivity.

Qualifications

We are seeking a seasoned Lead Software Engineer with hands-on experience in Java, Spring Boot, Docker, Kubernetes, and AWS. A strong understanding of cloud technologies including CI/CD, Python, Mongo DB, PostgreSQL, and Hazelcast is essential.

Candidates must possess hands-on experience with RESTful services and be well-versed in Bitbucket and GitHub for version control. Expertise in HTML, CSS, JavaScript, and writing cross-browser compatible code is required. Familiarity with testing frameworks (e.g., JUnit, Karate, Cucumber, Jest) and performance testing tools like Dynatrace is highly beneficial.

While strong knowledge in core technologies is paramount, exposure to other skills mentioned is sufficient to learn on the job and grow into a full-stack lead developer role. We are looking for individuals with strong communication, relationship-building, collaborative, and organizational skills, capable of thriving in a matrix-based, diverse, and geographically distributed team environment. Demonstrated ethics and values are crucial for building high team trust.

Essential Skills

JavaSpring BootDockerKubernetesAWSMicroservicesRESTful servicesGitHTMLCSSJavaScriptReactNodeJS

Good to Have

KafkaMongo DBReact NativeVuePythonPostgreSQLHazelcastPivotal Cloud FoundryGruntGulpJUnitKarateTestermanCucumberJestJasmineDynatracePrompt EngineeringLLM API UtilizationAI-powered debuggingAI-powered refactoringGitHub CopilotJetBrains AI

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services