Lead Software Engineer
Mastercard
Mastercard
Join Mastercard's Send Software Product Development Team as a Lead Software Engineer. We are dedicated to innovating digital payment solutions that aim to replace cash with simpler, more secure, and accessible transactions globally. This role offers a unique opportunity to contribute to a dynamic team focused on developing and enhancing cutting-edge products.
If you are driven by building new technology services and eager to share your expertise, this position is for you. We are seeking individuals who excel at problem-solving and thrive in a collaborative, agile software development environment.
Design and implement robust technical solutions aligned with MasterCard's standards and best practices. Collaborate closely with product management and architects on product definition, technical design, and development cycles. Deliver high-quality software solutions within an agile scrum team, including creating design documentation and proof-of-concept prototypes. Conduct code reviews across multiple scrum teams to uphold strong coding principles and mentor team members. Quickly learn and contribute to the platform's continuous growth.
A Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent practical experience is required. Demonstrated hands-on expertise in Java, J2EE, Spring, Hibernate, Web Services, and Oracle SQL development is essential. Proficient knowledge of UNIX and cloud-native development concepts, such as Pivotal Cloud Foundry, is necessary. Extensive experience in designing and developing consumer-facing products is a must-have. Familiarity with software development methodologies, particularly Agile/Scrum, is expected.
MasterCard
IT Consulting