Client is seeking a Lead Software Engineer to join our growing Corporate Solutions team. This team is building a global B2B technology platform that empowers businesses of all sizes to manage payments more efficiently when buying or selling products and services. As a lead engineer youll be part of a collaborative Agile team working in a cutting-edge Mastercard technology hub. You will apply modern full-stack development practices with a strong emphasis on microservices architecture and scalable database development. Your contributions will help shape how client standardizes automates and optimizes digital payments across the global B2B landscape.
- Lead the design development and deployment of high-quality Java microservices that integrate with modern front-end frameworks and third-party applications.
- Apply 12-factor app principles to ensure robust scalable and cloud-ready solutions.
- Contribute to all phases of the development lifecycle including planning coding testing reviews and delivery.
- Collaborate closely with engineers product managers TPMs and test engineers to align technical and business goals.
- Perform code reviews submit and manage Git pull requests and support continuous improvement.
- Ensure adherence to Clients engineering best practices and compliance with enterprise security operations and architecture standards.
- Optimize application performance and reliability for large-scale high-traffic systems.
Required:
- 12 years of experience with either some lead experience or multiple senior developer roles.
- Extensive experience as a full-stack Software Engineer or Software Developer in a fast-paced collaborative environment.
- Strong experience developing backend applications using Java.
- Proven expertise in designing and developing secure scalable microservices that handle high traffic volumes with strong knowledge of microservices architecture RESTful API design and integration patterns.
- Advanced SQL knowledge with databases like PostgreSQL Oracle etc. and experience building solutions that scale.
- Experience with front-end technologies including HTML JavaScript and frameworks like Angular.
- Hands-on experience with cloud platforms such as AWS or Azure.
- Experience with CI/CD practices containerization (Docker Kubernetes) DevOps practices automated testing and version control using Git.
- Experience working in an Agile development environment.
- Excellent verbal and written communication skills with the ability to articulate complex ideas clearly and concisely to both technical and non-technical stakeholders.
- Strong analytical and problem-solving abilities with a focus on improving processes to accelerate delivery foster innovation reduce costs and improve quality.
Desired:
- Experience in the commercial card or corporate banking space.
- Familiarity with enterprise payment systems or financial services infrastructure.
- Demonstrated ability to manage or lead complex technical projects and mentor junior developers.
Education:
- Bachelors degree in Computer Science Engineering or a related field. Equivalent practical experience will be considered.
| Skill / Technology | Years of Experience | Notes |
| Java (Backend Development) | 10 12 years | Core requirement; must be highly proficient. |
| Microservices Architecture | 5 8 years | Proven experience designing scalable secure services. |
| RESTful APIs & Integration Patterns | 5 8 years | Strong understanding required. |
| SQL (PostgreSQL Oracle etc.) | 8 10 years | Advanced knowledge for scalable database solutions. |
| Front-End (HTML JavaScript Angular) | 3 5 years | Solid experience; not the primary focus but important for full-stack. |
| Cloud Platforms (AWS Azure) | 3 5 years | Hands-on experience with deployment and scalability. |
| CI/CD Docker Kubernetes DevOps | 3 5 years | Familiarity with modern development and deployment practices. |
| Git & Code Reviews | 5 10 years | Experience managing pull requests and collaborative coding. |
| Agile Development | 5 10 years | Must be comfortable working in Agile teams. |
| Team Leadership / Mentorship | 2 5 years | Either formal lead experience or senior roles with mentoring. |
| Communication & Collaboration | 10 years | Strong verbal and written skills required. |
| Commercial Card / Corporate Banking (Desired) | 1 3 years (optional) | Nice to have; not mandatory. |
| Enterprise Payment Systems (Desired) | 1 3 years (optional) | Familiarity beneficial for domain understanding. |
Client is seeking a Lead Software Engineer to join our growing Corporate Solutions team. This team is building a global B2B technology platform that empowers businesses of all sizes to manage payments more efficiently when buying or selling products and services. As a lead engineer youll be part of...
Client is seeking a Lead Software Engineer to join our growing Corporate Solutions team. This team is building a global B2B technology platform that empowers businesses of all sizes to manage payments more efficiently when buying or selling products and services. As a lead engineer youll be part of a collaborative Agile team working in a cutting-edge Mastercard technology hub. You will apply modern full-stack development practices with a strong emphasis on microservices architecture and scalable database development. Your contributions will help shape how client standardizes automates and optimizes digital payments across the global B2B landscape.
- Lead the design development and deployment of high-quality Java microservices that integrate with modern front-end frameworks and third-party applications.
- Apply 12-factor app principles to ensure robust scalable and cloud-ready solutions.
- Contribute to all phases of the development lifecycle including planning coding testing reviews and delivery.
- Collaborate closely with engineers product managers TPMs and test engineers to align technical and business goals.
- Perform code reviews submit and manage Git pull requests and support continuous improvement.
- Ensure adherence to Clients engineering best practices and compliance with enterprise security operations and architecture standards.
- Optimize application performance and reliability for large-scale high-traffic systems.
Required:
- 12 years of experience with either some lead experience or multiple senior developer roles.
- Extensive experience as a full-stack Software Engineer or Software Developer in a fast-paced collaborative environment.
- Strong experience developing backend applications using Java.
- Proven expertise in designing and developing secure scalable microservices that handle high traffic volumes with strong knowledge of microservices architecture RESTful API design and integration patterns.
- Advanced SQL knowledge with databases like PostgreSQL Oracle etc. and experience building solutions that scale.
- Experience with front-end technologies including HTML JavaScript and frameworks like Angular.
- Hands-on experience with cloud platforms such as AWS or Azure.
- Experience with CI/CD practices containerization (Docker Kubernetes) DevOps practices automated testing and version control using Git.
- Experience working in an Agile development environment.
- Excellent verbal and written communication skills with the ability to articulate complex ideas clearly and concisely to both technical and non-technical stakeholders.
- Strong analytical and problem-solving abilities with a focus on improving processes to accelerate delivery foster innovation reduce costs and improve quality.
Desired:
- Experience in the commercial card or corporate banking space.
- Familiarity with enterprise payment systems or financial services infrastructure.
- Demonstrated ability to manage or lead complex technical projects and mentor junior developers.
Education:
- Bachelors degree in Computer Science Engineering or a related field. Equivalent practical experience will be considered.
| Skill / Technology | Years of Experience | Notes |
| Java (Backend Development) | 10 12 years | Core requirement; must be highly proficient. |
| Microservices Architecture | 5 8 years | Proven experience designing scalable secure services. |
| RESTful APIs & Integration Patterns | 5 8 years | Strong understanding required. |
| SQL (PostgreSQL Oracle etc.) | 8 10 years | Advanced knowledge for scalable database solutions. |
| Front-End (HTML JavaScript Angular) | 3 5 years | Solid experience; not the primary focus but important for full-stack. |
| Cloud Platforms (AWS Azure) | 3 5 years | Hands-on experience with deployment and scalability. |
| CI/CD Docker Kubernetes DevOps | 3 5 years | Familiarity with modern development and deployment practices. |
| Git & Code Reviews | 5 10 years | Experience managing pull requests and collaborative coding. |
| Agile Development | 5 10 years | Must be comfortable working in Agile teams. |
| Team Leadership / Mentorship | 2 5 years | Either formal lead experience or senior roles with mentoring. |
| Communication & Collaboration | 10 years | Strong verbal and written skills required. |
| Commercial Card / Corporate Banking (Desired) | 1 3 years (optional) | Nice to have; not mandatory. |
| Enterprise Payment Systems (Desired) | 1 3 years (optional) | Familiarity beneficial for domain understanding. |
View more
View less