Lead Software Engineer
Mastercard
Mastercard
Join Mastercard's Send Software Product Development Team and help shape the future of digital transactions. We are building innovative solutions designed to displace cash by offering simpler, more secure, and accessible ways for everyone to transact globally.
This role is ideal for a senior software engineer passionate about creating cutting-edge technology services and eager to share that knowledge. If you thrive on solving complex problems with creative solutions and enjoy working in a collaborative, agile software development environment, this opportunity is for you.
As a Lead Software Engineer, you will be instrumental in designing and developing robust technical solutions that align with Mastercard's stringent standards and best practices. You will collaborate closely with product managers and architects on defining products, technical designs, and overseeing development efforts.
Key contributions include delivering solutions within a scrum team, creating essential design documents, and developing proofs of concept. You will also perform crucial code reviews across various scrum teams, ensuring adherence to strong coding principles and contributing to the overall quality and platform learning.
We are seeking candidates with a Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent practical experience. A strong foundation in Java, J2EE, Spring, Hibernate, Web Services, and Oracle SQL development is essential.
Proficiency in UNIX and familiarity with cloud-native development platforms like Pivotal Cloud Foundry are highly valued. Extensive experience in designing and developing consumer-facing products is a must-have. Prior experience with software development methodologies, particularly Agile/Scrum, is required for this role.
MasterCard
Financial Services