Principal Software Engineer responsible for designing and implementing scalable payment processing s
岗位职责
As a Principal Software Engineer, you will be responsible for designing, developing, and implementing complex software solutions that drive Mastercard's payment processing systems. Your primary duties include:
Leading the architecture and design of scalable, high-performance software systems that handle millions of transactions daily.
Collaborating with cross-functional teams to define technical requirements and deliver innovative payment solutions.
Writing clean, maintainable, and efficient code in languages such as Java, C++, or Python.
申请条件
To succeed in this role, you should have:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
8+ years of experience in software development, with a focus on large-scale distributed systems.
Strong proficiency in Java, C++, or Python.