Software Engineer II – Priceless Engineering Team
Mastercard
Mastercard
Join the Priceless Engineering Team at Mastercard and shape the future of innovative digital payment experiences. As a Software Engineer II, you will develop complex, scalable platforms and services that empower millions globally. This role is ideal for individuals passionate about technical leadership, best practices, and fostering a culture of curiosity and excellence in a dynamic, inclusive environment.
Mastercard is dedicated to building a sustainable global economy, making transactions secure, simple, smart, and accessible. Our technology, innovation, and partnerships drive unique products and services, enabling people, businesses, and governments to reach their full potential.
Drive the development of critical projects by writing clean, efficient, and well-documented code. Lead by example through conducting code reviews and pair programming, cultivating a culture of craftsmanship. Collaborate effectively with product, design, and operations teams. Champion modern engineering practices, including automated testing, CI/CD, cloud-native development, and DevOps. Proactively identify and address technical debt, system bottlenecks, and security vulnerabilities to uphold rigorous quality standards.
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required, along with 4+ years of professional software engineering experience. Proficiency in modern programming languages such as PHP, Java, C#, Python, Go, or TypeScript is essential. Strong knowledge of distributed systems, APIs, and microservices architecture, along with experience in cloud platforms like AWS, Azure, or Google Cloud, is crucial. Expertise in agile methodologies and product-driven development, coupled with excellent communication and interpersonal skills, are expected.
MasterCard
Financial Services