Mastercard

Software Engineer II

Mastercard
Apply
2 days ago
Toronto, CanadaMid Level

Responsibilities

  • Design and develop scalable, service-oriented software architectures.
  • Build and continuously enhance robust web applications and product capabilities.
  • Write clean, maintainable, and testable code using modern design patterns and participate in peer code reviews.
  • Contribute to software design, implementation, testing, deployment, and lifecycle improvement.
  • Collaborate cross-functionally to deliver scalable and resilient applications aligned with business needs.
  • Optimize performance across large-scale data environments and support reliable software delivery.
  • Apply software engineering and computer science expertise to solve complex technical challenges.
  • Support less experienced team members and contribute to team decisions and continuous improvement.

Requirements

  • Hands-on software engineering experience with a strong background in full-stack development and scalable, high-performance applications.
  • Expertise across user interfaces, microservices architecture, and database technologies.
  • Strong proficiency in Java, Spring Boot, React or Angular, and PostgreSQL.
  • Experience with GCP or Azure, Snowflake, and GitHub Copilot is a plus.
  • Understanding of software design patterns, system architecture, data structures, and algorithms.
  • Ability to solve complex technical challenges and innovate with large-scale data sets.
  • Ability to work collaboratively in agile development environments and communicate technical concepts to cross-functional stakeholders.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.

Benefits

  • Toronto compensation is listed at $91,000-$140,000 CAD annually.
  • May be eligible to participate in a discretionary annual incentive program.
  • Mastercard offers an inclusive, equal opportunity workplace and reasonable accommodations during the application and recruitment process.

Tech Stack

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me