Lead Software Engineer (Java Developer)
Location
Pune, Maharashtra - India
Job Type
Full-Time
Experience Level
Senior Manager (5-7+ Years)
Salary Range
Not disclosed
Job Description
About Mastercard Mastercard powers economies and empowers people in more than 200 countries and territories worldwide. Together with our customers, we are helping build a sustainable economy where everyone can prosper. We support a wide range of digital payment solutions, making transactions secure, simple, smart, and accessible. Through our technology, innovation, partnerships, and global networks, we deliver products and services that help people, businesses, and governments unlock their full potential. Lead Software Engineer – Java Developer Job Overview The Lead Software Engineer will lead software engineering projects and drive the development and delivery of enhanced software solutions. This role involves designing scalable technical solutions, researching alternative technologies, guiding engineering teams, and ensuring that daily team activities meet defined service-level agreements. The ideal candidate should have strong Java development experience, deep software engineering knowledge, and the ability to lead complex projects with long-term business impact. Key Responsibilities Lead major software engineering projects and complex assignments with broad scope and strategic business impact. Design innovative, cost-effective, high-quality technical solutions with faster time to market. Lead day-to-day system development and maintenance activities to meet SLAs. Collaborate with business and technical stakeholders to identify opportunities, define scope, assess ROI, and evaluate risks, benefits, and constraints. Contribute to technical strategy and manage complex issues within the functional area of expertise. Develop strategic technical plans and architecture proposals based on identified solution gaps. Lead the planning, design, and implementation of technical solutions as a subject matter expert. Create solution definitions, architecture designs, and technology roadmaps. Support management in business case development, scenario planning, and effective decision-making. Present technical solutions, recommendations, and project updates to management, business owners, and stakeholders. Research current and emerging technologies, frameworks, and industry trends. Conduct proof of concepts and support technology selection for the department. Partner with project managers to define technical scope, requirements, cost estimates, and project timelines. Assist in managing project scope throughout the project lifecycle. Define quality methodologies, quality metrics, and engineering standards for the team. Lead quality assurance and quality control processes across the department. Ensure adequate test coverage across unit testing, system testing, integration testing, and performance testing. Conduct reviews across the SDLC, including requirements review, architecture review, design review, code review, and security review. Ensure compliance with Mastercard standards, security practices, and audit requirements. Coordinate offshore development teams and manage day-to-day technical activities. Support project reporting, software metrics collection, and process improvement initiatives. Mentor, coach, and guide team members across all phases of the SDLC. Lead production incident management, root cause analysis, and remediation activities. Conduct technical training, knowledge-sharing sessions, and brown bag sessions on new technologies and frameworks. Support the selection of technical resources for projects. Create and maintain documentation templates and ensure proper documentation throughout the development lifecycle. Represent the team during compliance audits and ensure security and compliance requirements are integrated into the SDLC. Education Bachelor’s degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent experience. Required Experience 5 to 8 years of experience in a related software engineering role. 5 to 8 years of experience delivering secure software solutions, preferably in the financial services sector. Strong knowledge of software engineering concepts, methodologies, and SDLC practices. Strong experience in Java development and enterprise application development. Experience with architecture design, solution development, quality engineering, and production support. Ability to work in a matrix-based, diverse, and geographically distributed team environment. Required Skills Strong problem-solving and technical leadership skills. Ability to work independently in a fast-paced and high-pressure environment. High attention to detail, strong initiative, and self-motivation. Excellent verbal and written communication skills. Strong collaboration, stakeholder management, and organizational skills. Ability to quickly learn and implement new technologies, frameworks, and tools. Ability to manage multiple concurrent activities and coordinate with internal and external teams. Corporate Security Responsibility Every person working for or on behalf of Mastercard is responsible for protecting Mastercard’s assets, information, and networks. This includes: Following Mastercard’s security policies and practices. Ensuring the confidentiality and integrity of information being accessed. Reporting any suspected information security violation or breach. Completing all required security training in accordance with Mastercard’s guidelines.
About Mastercard
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re building 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.
Connections
Sai Charan
Senior Developer
Kalpana Sharma
Team Lead
Rahul Patel
Full Stack Developer
Priya Singh
Frontend Developer
Connect with professionals in your network
Skill Match Analysis
??% skills matched (?? of 31 skills)
💡 This is keyword matching for reference only. Your actual match score uses AI semantic analysis.
Login to see your score