Software Engineer II
$91k - $140kMastercard
Software Engineer II
Overview
Ethoca, 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 View email address on decentrajobs.com 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 All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
- 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 RangesToronto, Canada: $91,000 - $140,000 CAD
$181.05k - $213k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring... ...Solve As a Senior Software Engineer II, you will lead technically complex projects...SuggestedFull time$212.5k - $250k
...tools with a single system of record, Carta brings together the software, services, and legal infrastructure that founders use to... ...at scale. The Problems You'll Solve As a Senior Software Engineer II, KYC, you will lead technically complex projects and serve as...SuggestedFull time$148k - $216.5k
...scale and complexity in a high-ambiguity environment, and we expect engineers to own problems, drive clarity, and raise the bar across the org... ...every single month, and so much more. As a Senior Data Engineer II, you will enhance and maintain our data processing and storage...SuggestedFull timeRemote work$170k - $200k
...Combinator, and others, we’re looking for exceptional talent to reimagine the way the world works. We are seeking a Senior Software Engineer - Instawork Robotics to contribute to the development of next-generation products as a key team member driving impactful features...SuggestedHourly payFull timeTemporary workLocal areaFlexible hoursShift work$91k - $140k
...governments realize their greatest potential. Title and Summary Data Engineer II Overview: Ethoca, a Mastercard company, is seeking a... ...candidate brings a strong foundation in data engineering, software engineering practices, and analytical problem solving. This...SuggestedFull timeWorldwide- ...implementations for production readiness, and help build verification agents that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript...For contractorsRemote work10 hours per weekFlexible hours
$111k - $160k
...realize their greatest potential. Title and Summary Senior Software Engineer The AI & Decision Engineering Platform powers intelligent,... ...hands on. We are looking for a Software Development Engineer II to join our DMP team in Vancouver office. • Are you a strong...Full timeWork at officeWorldwideFlexible hours3 days per week- ...people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Sr Software Development Engineer to help build the NHI Governance domain within our Pathfinder products. You will design, build, and operate the full-...Full time
$87k - $105k
...identifying toil and automating it away Design, build, and maintain production-quality software—with tests, documentation, and code review—that automates reliability engineering work: Deployment tooling Fault-injection/chaos harnesses Capacity planning...Full timeCasual workLocal areaWorldwideFlexible hoursShift work- ...people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Senior Software Development Engineer (UI) to build the user experience for the NHI Governance domain within our Pathfinder products. You will design, develop...Full time
$60 - $95 per hour
...with a focus on performance optimization and GPU architecture. Key Responsibilities Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL. Profile and refine GPU kernels and shaders to maximize performance and efficiency. Develop...Hourly payFor contractorsRemote work$65 - $75 per hour
...Full Stack Software Engineer JOB-10047404 Anticipated Start Date August 31, 2026 Location Sugar Land, TX Type of Employment Contract Hire Employer Info Our client is a global leader in energy technology, providing cutting-edge solutions...Hourly payFull timeContract work- ...Senior Fullstack Software Engineer Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured commitments. Thousands of customers rely on Archera's innovative FinTech solutions to increase their cloud...Full timeTemporary work
$40 - $45 per hour
...Microservice implementation and debugging of distributed applications in a Linux environment Data structures and algorithms Software design patterns and architecture Troubleshooting and application development support CI/CD tools such as GitLab or...$61.6k - $113.9k
...development experience. Post-secondary degree in Computer Science, Engineering, or a related field, or an equivalent combination of education... ...requirements. Responsibilities: Drive the overall software development lifecycle and collaborate across functional teams...Full timeWork at office- ...distributed systems . The ideal candidate will have strong backend engineering experience and the ability to provide technical guidance... ...~ Strong understanding of data structures, algorithms, and software design patterns ~ Strong working knowledge of Linux/Unix...
$90k - $130k
...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have demonstrated success building and supporting production-ready software with clear modular boundaries, such as separate services for...Full time$127k - $203k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power...Full timeWorldwideMonday to Friday$122.1k - $162.8k
...10+ years of relevant background; a masters or doctorate may reduce the years needed. We look for at least 8+ years in a software engineering or infrastructure role within a cloud, PaaS, and DevOps setting. We expect 5+ years of full-stack software development or...Full time$75.9k - $141.9k
..., questioning approach that challenges existing methods. We want a continuous learner who is interested in how AI can improve engineering productivity. We need a pragmatic engineer who balances innovation with delivery constraints. Responsibilities: We design...Full time$149.6k - $199.5k
...Salary: $149,600 - 199,500 per year Requirements: We require a bachelors degree in computer science, information technology, engineering, or a closely related discipline; a masters degree is preferred. We need 15+ years of IT experience, including at least 5 years...Full time$61.6k - $113.9k
...113,900 per year Requirements: ~4-6 years of experience in software development, supported by a relevant degree or comparable experience... ...to stay updated with new technologies, frameworks, and engineering best practices. Technologies: AI Cloud Copilot...Full time- ...We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal... ...in Core Java, distributed systems, backend engineering, and software design principles. This role involves collaborating with cross-...
- ...financial infrastructure with hands-on support so founders can operate efficiently and scale with confidence. We’re hiring a Software Engineer who wants real ownership in a fast-moving startup environment. What You’ll Do Build full-stack web features (front-end,...Remote jobFull time
$99.1k - $132.1k
...requirements. Familiarity with network, application, and information security principles is important. We value understanding of software engineering practices, including DevOps, CI/CD pipelines, test automation, and environment and configuration automation. Experience...Full time- ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to... ...on a technical capacity Proficiency in Python and strong software development knowledge, inclusive of a deep understanding of software...Remote jobFull timeImmediate start
- .... You will be surrounded by people who challenge, support, and inspire you to be the best version of yourself. The Role The Cloud Engineer designs, secures, and supports mission-critical cloud infrastructure that enables reliable services for users worldwide. The successful...Full timeRemote workWorldwide
- ...runs 24/7 across a heterogeneous fleet of machines, providers, and operating systems. This is a roughly 50/50 split between software engineering and operations: half your time you're writing production code (primarily Rust) to build new scrapers, defeat anti-bot countermeasures...Remote jobPermanent employmentFull timeHome officeFlexible hours
- ...Software Engineer, Data Quality Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured commitments. Thousands of customers rely on Archera's innovative FinTech solutions to increase their cloud ROI...Full timeTemporary work
- ...incredible people from diverse backgrounds because when we are different together, we are stronger together. The Role As a Software Development Engineer, you will play a pivotal role in developing our endpoint security solution for macOS. You will work as part of a multi-...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software developer fintech Canada
- startup software engineer Canada
- financial software developer Canada
- junior software developer remote Canada
- software engineer Canada
- software engineer amazon Canada
- senior robotics software engineer Canada
- experienced software developer Canada
- cybersecurity software engineer Canada
- software engineer healthcare Canada


