Software Engineer II

Mastercard is a global technology company in the payments industry that connects and powers an inclusive digital economy through secure, simple, smart and accessible transactions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer II

Mastercard is seeking a Software Engineer II to join their Transfer Solutions team, which is responsible for driving Mastercard's expansion in payments across Disbursements & Remittances and Bill Payments. This role offers an opportunity to be part of a highly visible, strategically important global engineering organization.

The ideal candidate will be responsible for developing and maintaining mission-critical software capabilities, working with modern technologies and practices. You'll be part of a team that creates and executes strategic initiatives centered around digital payments, engaging with high-performing diverse teams around the globe.

In this role, you'll own software delivery tasks including code development, testing, and deployment at the application level. You'll work with various programming languages and frameworks, implementing secure coding practices and maintaining high code quality standards. The position requires understanding of modern software development practices including agile methodologies, CI/CD, and cloud-first approaches.

The role offers growth opportunities within a global technology leader, working on solutions that impact millions of users worldwide. You'll be part of Mastercard's mission to connect and power an inclusive digital economy, making transactions safe, simple, smart and accessible across 200+ countries and territories.

Key aspects of the role include collaborating with experienced team members, contributing to architectural decisions, implementing security best practices, and maintaining high-quality documentation. The position requires both technical expertise and the ability to work effectively in a global team environment.

Working at Mastercard means being part of a culture that values decency, inclusion, and innovation. The company offers comprehensive benefits and opportunities for both personal and professional development. If you're passionate about technology, eager to learn, and want to make a global impact, this role provides an excellent opportunity to grow your career in financial technology.

Last updated an hour ago

Responsibilities For Software Engineer II

  • Own software delivery tasks (code development, test, deployment) at application/software component level
  • Troubleshoot and refactor existing code for exceptional code quality
  • Participate and contribute to team's agile process and decisions
  • Understand and implement end-to-end logical architecture of systems
  • Assist peers and less experienced members
  • Assist in technical documentation of APIs and services

Requirements For Software Engineer II

Java
JavaScript
  • Ability to write secure code in three or more languages (e.g., Java, JavaScript, SQL)
  • Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT)
  • Infrastructure as code and cloud first software development knowledge
  • Understanding of branching and peer review practices
  • Experience with code quality tools (Sonar, Zally, Checkmarx)
  • Understanding of agile and modern SDLC practices
  • Knowledge of CI/CD concepts and capabilities
  • Understanding of functional and non-functional testing types

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave
  • Professional development opportunities
  • Global work environment

Interested in this job?

Jobs Related To Mastercard Software Engineer II

Software Engineer II-2

Software Engineer II-2 role at Mastercard's Corporate Solutions team in Pune, building scalable web applications using Java, Spring Boot, and modern frontend frameworks.

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

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.