
Lead Software Engineer
Mastercard1 day ago
Pune, IndiaStaff+
Responsibilities
- Lead the architecture, design, and development of scalable microservices and APIs for transaction lookup services.
- Design and optimize transactional and historical data retrieval using Oracle, SQL, PL/SQL, Hadoop, Hive, Impala, and Spark.
- Define API contracts, integration patterns, service standards, and security practices using TLS/mTLS, OAuth, and JWT.
- Drive application and database performance optimization, including query tuning, indexing, caching, and capacity planning.
- Lead Kubernetes, Docker, cloud-native, CI/CD, and infrastructure-as-code modernization initiatives.
- Collaborate with cross-functional teams to translate business requirements into technical solutions and implementation roadmaps.
- Establish engineering practices through code reviews, automated testing, design reviews, and architectural governance.
- Improve observability and operational readiness with monitoring, alerting, dashboards, incident resolution, and root cause analysis.
- Mentor software engineers and senior engineers and provide technical leadership across multiple initiatives.
- Evaluate emerging technologies and recommend improvements to scalability, resiliency, maintainability, and developer productivity.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- At least 8 years of experience designing and developing enterprise applications using Java, Spring Boot, microservices, REST APIs, and distributed systems.
- Strong experience with Oracle databases, SQL optimization, data modeling, and performance tuning in high-volume transactional environments.
- Experience with big data technologies such as Hadoop, Hive, Impala, Spark, or similar data platforms.
- Hands-on experience deploying and operating applications on Kubernetes and containerized environments.
- Strong understanding of API design, service integration, security frameworks, and authentication mechanisms.
- Experience implementing CI/CD pipelines using Git, Jenkins, SonarQube, Artifactory, and automated testing frameworks.
- Ability to lead technical design sessions, influence architecture decisions, and drive engineering excellence across teams.
- Excellent communication and stakeholder management skills across engineering and business organizations.
Tech Stack
Apache HadoopApache HiveApache SparkDockerGitGrafanagRPCJavaJenkinsKubernetesPrometheusSonarQubeSplunkSpring BootSQL
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).