A complete application in a minute
Tailored resume and cover letter, ready to send.
Mastercard Inc. is seeking a Software Engineer II to support applications, develop backend Java solutions, and ensure security, stability, and scalability of software systems.
The role requires 3–5 years in software engineering, experience with automation frameworks, and strong communication within matrix teams. Responsibilities include collaboration with stakeholders, adherence to Mastercard processes, and continuous improvement of engineering practices.
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Software Engineer II
Provides support of applications software through programming, analysis, design, development and delivery of software solutions.
Build functional software that meets the requirements.
Work with stakeholders and team to understand and develop requirements.
Ensure security, stability and scalability of our software.
Work together with team and QA's to automate and simplify the SDLC.
Use LLMs/ AI for maximum impact but minimum risk.
Share knowledge and support the growth of your teammates.
Helping improve our architecture, engineering practices, delivery processes and use of new technologies.
Bachelor's degree or equivalent experience in Information Technology, Computer Science or Engineering.
Strong experience with Java backend development, Automation Framework and required concepts and toolsets.
Some experience (2 to 4 years) in delivering secure solutions in a heavily regulated sector.
Advanced knowledge and understanding of Software Engineering Concepts and Methodologies.
Strong communication skills with the ability to build relationships and collaborate effectively in a diverse setting.
Ability to understand complex systems and their interactions with external partners and dependencies.
Able to work both very independently and in a team setting.
Curious and eager to learn and implement new technologies, frameworks, and tools. A willingness to learn, experiment and share knowledge with others.
Experience with Quality Assurance and Quality Control processes.
Familiarity with compliance requirements and audit processes.
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: