# Lead Software Engineer

**Company**: Mastercard
**Location**: Pune, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-engineer_R-292341?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6cfc2a43-c7e

## Description

We are seeking a Lead Software Engineer to join our B&MI Technology development team. As a Lead Software Engineer, you will be responsible for proposing, designing, and implementing scalable solutions for our customer-facing products.

Responsibilities:

- Design secure, reliable, and scalable solutions for globally distributed customer-facing products.

- Lead and mentor junior team members in learning new development skills and lead overall delivery/feature execution as per roadmap.

- Support development teams and work with stakeholders, promoting agile development.

- Define, plan, and support execution of the technology strategy for Operational insights products.

- Engage with wider Mastercard Architecture & Technology teams to ensure alignment on the wider technical strategies and policies within Mastercard.

- Research, create, and evaluate technical solution alternatives for business needs using current and upcoming technologies and frameworks.

Requirements:

- Bachelor's degree in Information Technology, Computer Science, or Management Information Systems.

- Thorough knowledge and experience applying software engineering concepts and methodologies.

- Strong communication skills to effectively communicate complicated subjects to both technical and non-technical audiences.

- Experience designing, developing, and deploying Java web services using a mix of relational and non-relational persistence.

Technologies:

- Java, J2EE, microservices, RESTful APIs, Angular, Web Services, JavaScript, Docker.

- Framework: Spring (Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP), Hibernate.

- UI/UX frameworks and best practices (React, Angular).

- API tooling and design best practices.

- Cloud and DevOps Architecture, especially via Pivotal Cloud Foundry.

- Databases – Oracle, SQL server, PostgreSQL, Cassandra, ElasticSearch.

- Tools - Eclipse or IntelliJ, Sonar, GIT, Maven, SQL Developer, Jenkins, CI/CD, Gatling.

Benefits:

- Opportunity to work with new and innovative technologies.

- Collaborative and dynamic work environment.

- Professional growth and development opportunities.

## Skills

### Required
- Java
- J2EE
- microservices
- RESTful APIs
- Angular
- Web Services
- JavaScript
- Docker
- Spring
- Hibernate
- React
- API tooling
- Cloud and DevOps Architecture
- Pivotal Cloud Foundry
- Oracle
- SQL server
- PostgreSQL
- Cassandra
- ElasticSearch

### Nice to have
- familiarity with the payments industry
- payment processing
- reporting and data & analytics domain
- agile development practices
- Scaled Agile Framework
- trending technologies(AI/ML, IOT, Bot, Quantum Computing)

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Lead-Software-engineer_R-292341?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
