Software Engineer

Mastercard

Toronto

On-site

CAD 110,000 - 150,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mastercard in Toronto is seeking a versatile software engineer to design scalable, service-oriented architectures and robust web applications.

You will write clean, testable code, participate in peer reviews, and collaborate across teams to deliver high-performance systems.

Strong CS fundamentals and hands-on full-stack experience with Java, Spring Boot, React/Angular, PostgreSQL, and cloud platforms (GCP/Azure) are essential.

Qualifications

  • Bachelor degree or equivalent practical experience in computer science or related field.
  • Experience in full-stack development building scalable, high-performance applications.
  • Strong problem-solving mindset and ability to work in agile environments.

Responsibilities

  • Design and develop scalable, service-oriented software architectures.
  • Drive development of robust web applications and enhance product capabilities.
  • Produce well-structured, maintainable code using modern design patterns.

Skills

Java
Spring Boot
React/Angular
PostgreSQL
Full-stack development
Cloud platforms
Data processing
Algorithms
GitHub Copilot

Education

Bachelor degree in Computer Science/Software Engineering/Information Technology

Tools

GitHub Copilot

Job description

  • Design and develop scalable, service-oriented software architectures
  • Drive the development of robust web applications and continuously enhance product capabilities
  • Produce well-structured, maintainable code using modern design patterns and principles that ensure separation of concerns
  • Write clean, testable code and participate in peer code reviews to ensure high engineering standards
  • Contribute to all stages of the development lifecycle, including design, implementation, and testing
  • Collaborate cross-functionally to deliver scalable and resilient applications aligned with business needs
  • Leverage emerging technologies and innovative approaches to optimize performance across large-scale data environments
  • Apply expertise in computer science, software engineering concepts to address complex challenges faced by global organizations

Excellent written and verbal communication skills, with the ability to convey technical concepts to cross-functional teams and stakeholdersBachelor degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent practical experience may also be consideredProven ability to thrive in collaborative, agile development environments, contributing to team planning, execution, and continuous improvementStrong problem-solving mindset, initiative, and creativity in approaching new challengesDemonstrated ability to solve complex, real-world technical challenges and innovate with large-scale data setsHands-on software engineering experience, with a strong background in full-stack development, building scalable, high-performance applicationsSolid understanding of software design patterns, system architecture, data structures, and algorithms, with experience designing maintainable, resilient, and high-performance systemsStrong proficiency in Java, Spring Boot, React/Angular, and PostgreSQL; experience with any cloud such as GCP or Azure, Snowflake, GitHub Copilot is a plusFull-stack development expertise across UI, microservices architecture, and database technologies

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Sproutlogic Consulting • Toronto

On-site
CAD 70,000 - 100,000
Software Engineer
Software Engineer

InceptionAi Inc. • Quebec

Hybrid
CAD 95,000 - 130,000
Full Stack Engineer
Full Stack Engineer

PeoplePilot • Toronto

On-site
CAD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

Sproutlogic Consulting • Toronto

On-site
CAD 65,000 - 90,000
Java Developer
Java Developer

Virtusa • Mississauga

On-site
CAD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
Full Stack Engineer
Full Stack Engineer

TSR Consulting, Inc. • Mississauga

On-site
CAD 90,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Bounteous • Montreal

On-site
CAD 85,000 - 115,000
Java Full Stack Developer
Java Full Stack Developer

Compunnel Inc. • Montreal

On-site
CAD 90,000 - 130,000
Java Software Engineer
Java Software Engineer

G-FORCE IT SERVICES INC • Canada

On-site
CAD 80,000 - 110,000