Principal Software Engineer - Java & Cloud
Technology
MastercardNew York, United States€204,000 - €337,000 /year1 months agoUntil 6/4/2026
Full timeOn-site
Job description
Requirements
Must have:
- Proven advancement from Software Engineer to senior technical leadership roles, possessing a strong software development background.
- Proficient in designing, developing, and enhancing large-scale, distributed, cloud-native systems utilizing modern programming languages such as Java, .NET/C#, or Python.
- Extensive knowledge of microservices, APIs, and event-driven architectures, emphasizing scalability, resilience, and security.
- Demonstrated experience in designing and operating solutions on prominent cloud platforms like AWS, Azure, or GCP, including production-grade systems.
- In-depth understanding of CI/CD pipelines, DevOps methodologies, and operational excellence for highly available production environments.
- Strong foundation in data storage technologies, encompassing relational and non-relational databases, focused on performance, reliability, and scalability.
- Experience with enterprise tools such as PCF, Oracle, Redis, Splunk, Dynatrace, and more.
- Significant background in delivering enterprise-level secure software solutions, preferably in regulated or financial services settings.
- Track record of leading and influencing technical direction across various teams without direct authority.
- Proficient in evaluating, selecting, and deploying technologies, frameworks, and engineering practices.
- Demonstrated ability to enhance productivity, efficiency, and quality through process innovation.
- Familiarity with vendor management, including RFI/RFP processes and SOW oversight, is a plus.
- Excellent communication and presentation capabilities, adept at conveying complex technical ideas to varied audiences.
- Bachelors degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.
Responsibilities:
- Spearhead the definition, design, and implementation of large-scale, cross-functional projects that have a lasting impact on the business.
- Collaborate with business and technical stakeholders to uncover opportunities, clarify project scope, analyze risks, and evaluate value, costs, and ROI.
- Drive architectural and technology choices that align with Mastercards strategic goals, security protocols, and scalability requirements.
- Create and present business cases, technical proposals, and recommendations to senior leadership to facilitate informed decision-making.
- Oversee scenario planning, budget estimation, and validation of costs, benefits, and project timelines.
- Conduct and supervise Proofs of Concept (PoCs) to assess emerging technologies and innovative solutions.
- Strategize and maintain technology roadmaps that align with departmental objectives and long-term business vision.
- Provide direct technical leadership, including conducting design and code reviews, and resolving complex technical issues.
- Establish, implement, and continuously enhance engineering processes, standards, tools, and best practices.
- Define and direct quality assurance and control practices to guarantee reliable, secure, and high-quality software delivery.
- Mentor and coach engineers, encourage knowledge sharing, and cultivate a culture of innovation, learning, and technical excellence.
- Ensure adherence to audit, regulatory, and security standards, representing the team during compliance examinations as necessary.
Company:
At Mastercard, we power economies and empower individuals across 200 countries and territories. We strive to build a sustainable economy where everyone can thrive, providing secure, simple, and smart digital payment solutions. We are currently seeking a Principal Software Engineer to lead complex, cross-department initiatives focused on the design, development, and delivery of high-quality software. This hybrid position, based in New York City, NY, requires three days onsite weekly. We are committed to diversity and inclusion in our hiring process and offer competitive compensation along with comprehensive benefits, including flexible spending accounts, paid parental and sick leave, a robust 401k with company matching, and professional development opportunities.
Keywords
RedisScalabilityOracle DatabaseDevOpsAspPythonSoftware DeploymentJavaRelational grammarCI/CDASP.NETActive Server Pages
Interested in this role?