← Back to job listings
MA
Principal Software Engineer
Mastercard · New York, United States
About The Role
Join Mastercard's Builders Hub Team as a Principal Software Engineer. In this role, you will lead the design and implementation of an Internal Developer Portal and Platform, driving patterns and standards for integration and automation. You will mentor and guide software engineers, engage with IT and business partners, and champion Mastercard's engineering principles. The ideal candidate will have 12+ years of lead software engineering experience, strong communication skills, and a deep understanding of cloud providers and automation tools.
- Lead the design and implementation of the Internal Developer Portal and Platform, driving patterns and standards for integration and automation.
- Mentor and guide software engineers, leading the team to improve engineering productivity, quality, and technology policy compliance.
- Engage with IT and Business partners to create meaningful roadmaps, ensuring the most important work is prioritized.
- Strong understanding of different project management methodologies Including waterfall and Agile/Scrum
- Deep, applied knowledge of designing, Implementing and supporting internal development platforms in a multi cloud environment
- Champions performance engineering practices to ensure that performance meets (or exceeds) expectations; educates stakeholders on performance testing processes, methodology, performance and scalability metrics, capacity modeling techniques, and testing approaches
- Solid understanding of pure Kubernetes and cloud provider based managed services Kubernetes
- Deep understanding of containerization and designing ephemeral solutions
- Deep understanding of observability In a cloud environment
- Proven track record of delivering solutions to complex, multi-domain environments
- Deep understanding of cloud providers including AWS and Azure (Services, Access controls, Integration and Automation….etc)
- Enthusiastically engages engineers across technology organizations to promote standard software patterns and reuse of common libraries and services with experience leading open-source development efforts
- Strong collaboration skills and ability to gain alignment / buy-in on any solutions that will require cross functional support
- Solid experience with site reliability engineering mindset and creating solutions that are resilient, supportable and observable at all layers of the stack
- Strong understanding of all phases of the SDLC process from design to deployment
- Proficient in web service design, standards, best practices and Implementation
- Deep understanding of automation using various tools
- Leads by example in establishing enterprise-wide standards for application integration and identifies/ anticipates future requirements to support business needs
- 12+ Years of lead software engineering experience
- Strong communication skills both written and verbal
- Deep knowledge in migration from legacy technologies and mindset to the best In class solutions for the cloud
- Experienced in guiding less experienced engineers with the use of pair programming, code reviews, design reviews, etc
- Experienced with NodeJS, Java, C# and other programming languages
- Self-Driven and able to navigate complex organizational environments
- Understands software development productivity metrics (e.g., code churn, commit size, commits/story) and help teams to remove blockers and continuously improve code velocity, quality, and release frequency
- Ability to articulate complex designs and solutions to people with varying levels of technical aptitude
- Solid understanding of cloud security In highly regulated market segments and countries
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring