Lead Software Engineer

Mastercard

8+ yrs Pune Full Time Work from office
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard as a Lead Software Engineer and drive the future of intelligent platforms. This pivotal role involves leading platform modernization, API transformation, cloud-native engineering, and AI-enabled product development. As a hands-on technical leader, you will architect scalable enterprise systems, mentor engineering teams, and shape technical strategy.

This is an opportunity to combine deep expertise in distributed systems, APIs, cloud technologies, and AI with strong execution to build the next generation of Mastercard's innovative solutions. You will be instrumental in fostering a sustainable economy where everyone can prosper through secure, simple, smart, and accessible digital payments.

Responsibilities

Architect and lead complex engineering initiatives from conception to delivery. Define robust technical architectures, engineering patterns, and development standards. Conduct technical design reviews and champion engineering best practices to build scalable, secure, and resilient platforms. Evaluate emerging technologies and influence long-term platform strategy. Design and develop enterprise-grade backend services, microservices, and cloud-native applications using Java and Spring Boot. Implement secure RESTful APIs and integrations, ensuring high software quality through rigorous code reviews and automated testing. Drive modernization, automation, and platform engineering. Design and implement agent-driven workflows and AI-powered automation solutions, integrating AI capabilities into engineering processes. Collaborate with stakeholders to identify AI use cases and establish best practices for responsible AI adoption. Develop and deploy solutions on AWS, enabling Infrastructure as Code and automation-first practices. Build event-driven and data-intensive applications, championing observability, monitoring, and reliability.

Mentor and coach software engineers, supporting their technical development and fostering a culture of accountability and continuous learning. Collaborate effectively across Product, Architecture, Security, Operations, and Engineering teams to promote engineering excellence and develop future technical leaders.

Qualifications

We are looking for a highly skilled Lead Software Engineer with a Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field. A minimum of 8 years of software engineering experience is required, with a proven track record of delivering enterprise-scale software solutions and leading cross-functional engineering initiatives. Expertise in building cloud-native and distributed systems at scale is essential.

Key technical proficiencies include Java (8+ years), Spring Boot, Spring Cloud, Microservices, REST APIs, OpenAPI/Swagger, API Lifecycle Management, Distributed Systems, and Kubernetes. Experience with ETL Frameworks, Data Pipelines, Batch Processing, Real-Time Processing, Data Modelling, Data Lake Architectures, and Analytics Platforms is also crucial. Familiarity with databases such as Oracle, PostgreSQL, MongoDB, and NoSQL databases is required. Experience with Kafka, Git, CI/CD Pipelines, and Infrastructure as Code is essential. Strong knowledge of security principles including OAuth2, JWT, Secure API Development, Secure SDLC, and Authentication & Authorization is mandatory.

Essential Skills

JavaSpring BootAWSMicroservicesREST APIsDistributed SystemsSpring CloudOpenAPIAPI Lifecycle ManagementKubernetesETL FrameworksData PipelinesBatch ProcessingReal-Time ProcessingData ModellingData Lake ArchitecturesAnalytics PlatformsOraclePostgreSQLMongoDBNoSQL DatabasesKafkaGitCI/CD PipelinesInfrastructure as CodeSecurity OAuth2Secure API DevelopmentSecure SDLCAuthentication & Authorization

Good to Have

PythonSpring CloudOpenAPI/SwaggerAPI Lifecycle ManagementDomain Driven Design (DDD)Event-Driven ArchitectureCQRSEvent SourcingHexagonal/Clean ArchitectureAWS EC2ECSEKSLambdaS3API GatewayIAMSNSSQSRDSDockerKubernetesAxon FrameworkEvent Streaming PlatformsGitHubJenkinsMavenGradlePlatform EngineeringSplunkDynatraceOpenTelemetryDistributed TracingApplication MonitoringLogging & AlertingJWTSecure Coding PracticesLLM platformsGenAIMCPCopilotDatabricksSnowflakeTerraformCloudWatchPayments industryFintech industryFinancial services industry

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer
IndustryEngineering
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Engineering

Lead Software Engineer at Mastercard | SkillMX | SkillMX