Software Engineer II-2

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, providing digital payments solutions and technology that help build a sustainable economy.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer II-2

Mastercard is a global technology company in the payments sector, powering economies and empowering people in over 200 countries worldwide. The Corporate Solutions team is seeking a Software Development Engineer to join their rapidly growing organization.

The role is part of Mastercard's Corporate Solutions team, which is responsible for delivering innovative solutions to help customers grow and expand their business. This dynamic team focuses on thinking big and scaling fast around the globe, handling end-to-end solutions for a diverse global customer base.

As a Software Engineer II-2, you will be responsible for building performant, scalable, and secure web applications while providing technical leadership and guidance. The role involves working with modern technologies including Java 11+, Spring Boot, Apache Kafka, SQL and NoSQL databases, REST APIs, and Angular 11+.

Key responsibilities include leading cross-functional development teams, implementing coding standards, promoting Agile methodologies, and focusing on user-centered design. You'll be expected to guide less experienced engineers, conduct technical reviews, and collaborate across teams to resolve dependencies and mitigate risks.

The ideal candidate should have strong experience with modern single page application frameworks (Angular and React JS preferred), deep understanding of JavaScript, and proven expertise in building ADA and WCAG compliant web applications. Knowledge of cloud architecture, messaging frameworks, and event-based architectures is essential.

This role offers the opportunity to work with cutting-edge technologies while contributing to solutions that have a global impact. You'll be part of a team that values innovation, collaboration, and continuous learning, with opportunities to grow both technically and professionally.

Working at Mastercard means joining a company that connects people to priceless possibilities. The company's success is driven by the skills, experience, integrity and mindset of its talent, offering once-in-a-career opportunities to be part of teams that have a greater impact on the community and the world.

Last updated 43 minutes ago

Responsibilities For Software Engineer II-2

  • Build performant, scalable and secure web applications
  • Provide leadership, guidance and direction on systems and web application architecture
  • Guide and coach less experienced engineers
  • Focus on user-centered design
  • Spearhead design, technical and code reviews
  • Implement coding standards and approaches
  • Promote an Agile approach to software development
  • Collaborate with teams across the organization

Requirements For Software Engineer II-2

Java
JavaScript
React
Node.js
Kafka
  • Experience in designing and developing externally facing web applications using modern single page application frameworks (Angular and React JS preferred)
  • Good understanding of JavaScript and its benefits and quirks
  • Experience building ADA and WCAG compliant web applications
  • Experience designing and developing cloud ready REST APIs
  • Understanding of Cloud Architecture
  • Knowledge of Messaging frameworks and event-based architecture
  • Understanding of multi-tier web development including server-side technologies and databases
  • Experience with web application optimizations
  • Knowledge of authentication and authorization workflows using JWT
  • Proficiency in Quality engineering
  • Experience with continuous integration and delivery

Benefits For Software Engineer II-2

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive benefits package including medical, dental and vision insurance
  • Career growth opportunities
  • Professional development

Interested in this job?

Jobs Related To Mastercard Software Engineer II-2

Back End Developer

Backend Developer position at Mastercard focusing on Python development, cloud services, and distributed systems in Ramat-Gan, Israel.

Quality Assurance Engineer

Quality Assurance Engineer position at Mastercard in Ramat-Gan, focusing on automated testing with JavaScript/TypeScript, requiring 2-5 years of experience in web application testing.

Software Engineer II

Software Engineer II position at Mastercard focusing on payment solutions development, requiring expertise in secure coding, agile practices, and modern software development methodologies.

Software Engineer

Software Engineer position at Mastercard focused on test automation and quality assurance for the Corporate Solutions team.

Software Engineer

Software Engineer position at Mastercard focusing on Angular, NodeJS, and MongoDB development for Open Banking Solutions.