Software Engineer II

Mastercard

Little Canada (MN)

Presencial

USD 110 000 - 140 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Mastercard is seeking a Software Engineer II to join Ethoca’s engineering team. The role focuses on building scalable, secure software components end-to-end, with ownership from development through deployment.

You will troubleshoot, adopt new tech, and contribute to team decisions while delivering high-quality software for a global payments ecosystem. You will collaborate across functions to build robust web applications, emphasize clean code, and support continuous improvement in a fast-paced

Qualificações

  • Full-stack development experience with scalable, high-performance applications.
  • Strong Java, Spring Boot, React/Angular and PostgreSQL skills.
  • Bachelor degree in CS, SWE, IT, or related field; equivalent practical experience considered.

Responsabilidades

  • 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 and participate in peer code reviews.
  • Contribute to all stages of the development lifecycle, including design, implementation and testing.
  • Collaborate cross-functionally to deliver scalable and resilient applications.

Conhecimentos

Java
Spring Boot
React/Angular
PostgreSQL
Cloud (GCP/Azure)
Microservices
Distributed systems

Formação académica

Bachelor's degree in Computer Science, Software Engineering, or related field

Ferramentas

GitHub Copilot

Descrição da oferta de emprego

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build asustainableeconomy where everyone can prosper. We support a wide range of digital payments choices, making transactionssecure, 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.

Title and Summary

Software Engineer IIOverviewEthoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud and improve the digital commerce experience. We build highly scalable, secure, and resilient technology that powers collaboration across the global payments ecosystem. We are looking for a Software Engineer II who is eager to grow their technical expertise while taking ownership of delivering high-quality software components from development through deployment. This role is ideal for an engineer who can independently troubleshoot and improve existing solutions, adapt to new technologies and architectural patterns, and contribute meaningfully to team decisions. The successful candidate demonstrates continuous learning, collaborates effectively with peers, supports less experienced team members, and helps deliver reliable, scalable software that meets business and customer needs. Mastercard powers an inclusive digital economy by making transactions safe, simple, smart, and accessible. Through secure technology, trusted partnerships, and continuous innovation, we help individuals, businesses, and governments realize their greatest potential.

Role
  • 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.
All About You
  • Hands-on software engineering experience, with a strong background in full-stack development, building scalable, high-performance applications.
  • Full-stack development expertise across UI, microservices architecture, and database technologies.
  • Strong proficiency in Java, Spring Boot, React/Angular, and PostgreSQL; experience with any cloud such as GCP or Azure, Snowflake, GitHub Copilot is a plus.
  • Solid understanding of software design patterns, system architecture, data structures, and algorithms, with experience designing maintainable, resilient, and high-performance systems.
  • Demonstrated ability to solve complex, real-world technical challenges and innovate with large-scale data sets.
  • Proven ability to thrive in collaborative, agile development environments, contributing to team planning, execution, and continuous improvement.
  • Excellent written and verbal communication skills, with the ability to convey technical concepts to cross-functional teams and stakeholders.
  • Strong problem-solving mindset, initiative, and creativity in approaching new challenges.
  • Bachelor degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent practical experience may also be considered.

Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility
  • Abide by Mastercard’s security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in Canada, the successful candidate will be offered a competitive pay based on location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive program. This posting reflects one or more current openings on our team.

Pay Ranges

Toronto, Canada: $91,000 - $140,000 CAD

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Manager, Software Engineering
Manager, Software Engineering

Mastercard • Little Canada (MN)

Presencial
USD 140 000 - 190 000
Software Engineer II
Software Engineer II

Mastercard • O’Fallon (MO)

Presencial
USD 92 000 - 147 000
Health insurance
401(k) match
Paid time off
Lead Software Engineer (SDET)
Lead Software Engineer (SDET)

Mastercard • Little Canada (MN)

Presencial
USD 90 000 - 143 000
Senior Software engineer
Senior Software engineer

Mastercard • O’Fallon (MO)

Presencial
USD 115 000 - 184 000
401k match
Health insurance
Paid time off
Lead Software Development Engineer
Lead Software Development Engineer

Mastercard • O’Fallon (MO)

Presencial
USD 140 000 - 231 000
Health insurance
401k with match
Paid time off
+1
Software Engineer II
Software Engineer II

Mastercard • Arlington (VA)

Presencial
USD 106 000 - 169 000
Insurance benefits
401k with company match
Paid time off
+1
Software Engineer I
Software Engineer I

Mastercard • O’Fallon (MO)

Presencial
USD 72 000 - 115 000
Health insurance
401k with company match
Paid time off
Senior Software Engineer
Senior Software Engineer

Mastercard Inc. • O’Fallon (MO)

Presencial
USD 115 000 - 184 000
Medical Insurance
401k with company match
Paid time off
Principal Software Engineer
Principal Software Engineer

Mastercard Inc. • Atlanta (GA)

Presencial
USD 170 000 - 281 000
Senior Software Engineer
Senior Software Engineer

Mastercard Inc. • Holladay (UT)

Presencial
USD 115 000 - 184 000
Medical insurance
Dental & Vision Insurance
401k with company match
+1