Principal Software Engineer
Mastercard
Mastercard
Join Mastercard, a global technology leader in the payments industry, and contribute to connecting and powering an inclusive digital economy that benefits everyone. We are dedicated to making transactions safe, simple, smart, and accessible.
Our mission is to leverage secure data, robust networks, strategic partnerships, and passionate innovation to help individuals, financial institutions, governments, and businesses achieve their greatest potential. We foster a culture driven by our Decency Quotient (DQ), building a sustainable world with boundless possibilities.
As a Principal Software Engineer, you will be instrumental in driving our customer experience strategy forward through continuous innovation and effective problem-solving. Our solutions are built upon the Digital Network Architecture (DNA) and Cloud Native principles, developed within a Scaled Agile Framework. If you are passionate about the customer journey, highly motivated, intellectually curious, analytical, and possess an entrepreneurial spirit, this role is for you.
Lead and drive architecture for new product development, ensuring end-to-end solution and product design.
Formally supervise and coach multiple software engineering teams, planning and executing scalable real-time architectures.
Provide strategic technology leadership for specific applications, systems, and software development methodologies.
Deliver expert guidance on development standards and delivery processes.
Coordinate with various internal Mastercard groups to ensure project success.
Maintain and present project metrics for senior management review, and manage coordination across teams and geographies.
Possess excellent software design and architecture skills, from conceptualization to implementation.
Demonstrate in-depth experience in developing applications using Java and Spring Boot.
Exhibit expert understanding of software engineering concepts and methodologies.
Be a high-energy, detail-oriented, proactive individual capable of managing multiple high-priority demands.
Offer effective technology leadership and the ability to tackle complex technical challenges.
Have experience in online, real-time application development and CI/CD practices.
Showcase a history of spearheading quality initiatives.
Exhibit excellent stakeholder management and communication skills.
Demonstrate the ability to guide teams in implementing optimal solutions.
MasterCard
Financial Services