Lead Software Engineer
Mastercard
Mastercard
Join Mastercard as a Lead Software Engineer and drive end-to-end product development for Transaction Stream payment networks. This role focuses on creating robust solutions and designs that meet stringent functional and performance requirements.
Leverage your expertise in Full Stack Development within a Cloud Native environment, utilizing Microservices, Messaging/Event Driven Frameworks, and CICD pipelines on platforms like Pivotal Cloud Foundry, AWS, and EKS. Ensure all products adhere to high standards of quality, performance, and information security.
As a leader, you will mentor and train development teams, fostering a culture of continuous learning and adoption of new technologies. Effective communication and coordination with global stakeholders, including business owners and architecture teams, are crucial for project success.
Lead the development of payment network products from concept to delivery. Design and implement cutting-edge technical solutions based on business needs. Utilize Java, Spring Boot, Microservices, and cloud-native technologies for full-stack development. Ensure product quality, performance, and information security benchmarks are consistently met. Mentor and guide development teams, promoting best practices and new technologies. Coordinate effectively with global teams, business owners, and architecture groups. Drive initiatives to enhance automation, defect metrics, and overall product quality. Conduct proofs-of-concept for new technological and business opportunities.
A seasoned technologist with exceptional Object-Oriented Design and clean programming skills in Java using Spring/Spring Boot frameworks and SOLID principles. Demonstrated passion for emerging technologies, particularly Event-Driven Architecture and modern caching/persistence. Extensive experience in Product Development with Digital Native Architecture, Spring Boot, and Cloud technologies (Pivotal Cloud Foundry preferred) within an Agile (SAFe) framework. Proven ability to analyze business needs and conceptualize innovative technical solutions. Strong experience in developing real-time online application features. Possess excellent communication and stakeholder management skills, with the ability to guide teams. Proficient in coordination and organization, adept at working with diverse stakeholders across locations. Deep understanding and experience working within an Agile (SAFe) environment.
MasterCard
Financial Services