Manager, Software Engineering - Java
Mastercard View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- Are you passionate about low latency (the speed it takes to authorise a payment card), high volume (think Google searches and then some), and highly available (5 9s) software solutions?
- Would you like to work on a team that is building industry leading solutions for fighting fraud?
- Do you want to learn cutting edge technologies and help solve complex business problems?
Education & Experience
- 12-15 years of experience in software engineering and architecture, including leadership roles on complex, mission-critical platforms.
- Proven track record of delivering distributed/scalable systems and high-volume transaction applications.
- Experience with fintech, digital payments, authentication, or identity systems.
- Strong grounding in security, secure SDLC, PCI considerations, and compliance-driven architecture.
- Familiarity with reliability engineering, observability platforms, and operational excellence practices.
- Prior leadership in an organization undergoing significant platform evolution or transformation.
- Deep understanding of modern software architecture, cloud infrastructure, and service-oriented systems.
- Strong grasp of software operations, including monitoring, incident management, and performance tuning.
- Experience managing budgets, forecasting, and resource planning.
- Exceptional communication, executive presence, and ability to simplify complex technical topics for senior stakeholders.
- Exceptional leadership skills with the ability to inspire and influence across all levels of the organization.
- Skilled at translating complex technical concepts into clear, actionable plans.
Strategic Leadership & Execution
- Define and drive the engineering strategy in alignment with company objectives.
- Lead cross-functional teams to deliver high-quality, scalable software products on time and within budget.
- Champion engineering best practices, including DevOps, CI/CD, Observability and agile methodologies.
- Identify and mitigate technical and delivery risks across programs and initiatives.
- Build, mentor, and retain high-performing engineering teams through career development, coaching, and performance management.
- Foster a culture of ownership, innovation, and continuous learning.
- Set clear goals and expectations, and provide regular feedback and development plans.
- Own the end-to-end software delivery lifecycle, from requirements through release and support.
- Continuously improve engineering processes, tools, and metrics to optimize team performance and product quality.
- Ensure operational readiness, including incident response, monitoring, and service reliability.
- Partner with Product, Operations, and Business stakeholders to define scope, priorities, and roadmaps.
- Communicate technical vision and progress to executive leadership and non-technical stakeholders.
- Represent engineering in strategic planning and budgeting discussions.