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... ...real money. We’re hiring multiple engineers, and you’ll be hired into the Investors business... ...Solve As a Senior Software Engineer II within the Investors business unit, you...SuggestedFull timeWork at office$201.88k - $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- ...just ship one feature set. We are a product-minded, AI-Native engineering team. That means AI isn't just a tool we use — it's how we... ...scale. About the Job Life360 is hiring an AI-Native Senior Software Engineer II — a senior engineer who doesn't just use AI tools, but...SuggestedFull timeRemote workFlexible hoursShift work
$118.5k - $216.5k
...it, not the whole job. We are a product-minded, AI-Native engineering team. AI isn't just a tool we use — it's how we work. We treat... ...scale. About the Job Life360 is hiring an AI-Native Senior Software Engineer II — a builder who thinks natively in AI tooling and takes...SuggestedFull timeRemote work- ...team of 350+ is using AI to transform how finance teams work and empower them to do more with less. The Opportunity: Senior Software Engineer II, Applied AI (Remote - USA / Canada) We are looking for a Senior Software Engineer II, Applied AI to join our Agentic Systems...SuggestedFull timeRemote work
$118.5k - $216.5k
...The Revenue Experimentation team (Direct Revenue org) is the engine behind how we grow and monetize Life360 responsibly. We... ...scale. About the Job Life360 is hiring an AI-Native Senior Software Engineer II — a builder who thinks natively in AI tooling and takes real...Full timeRemote work$91k - $140k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II (Backend Java) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to...Full timeWorldwide$91k - $140k
...of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II (Full-Stack - Java - React) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our...Full timeWork at officeWorldwide- ...You will be surrounded by people who challenge, support, and inspire you to be the best version of yourself. The Role As a Sr. Software Engineer in our Engineering department, you will collaborate with our Engineering and Technical Support teams. We are looking for a...Full timeRemote work
- ...support DevOps practices for deployment and monitoring. Requirements: ~ Bachelor's or Master's degree in Computer Science, Engineering, or a related field. ~5+ years of experience in Java back-end development. ~ Strong expertise in Spring Framework (Spring...Full time
- ...Services, and Stateful Services. As a Senior Staff Cloud Platform Engineer, you set the multi-year technical strategy for Infrastructure... ...Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing...Full timeImmediate startRemote work
- ...Intermediate Software Developer Position: Intermediate Software Developer Location: Remote (Canada) Company: Vmo Solutions Start Date: Flexible About the Role We are seeking a capable, collaborative Intermediate Software Developer to join our growing...Full timeWork experience placementRemote workFlexible hours
- ...spread across North America, Europe, and India. We are adding more engineers and require a fungible developer to help us create the same... ...Cloud Platform services. Solid skills in AI-enhanced software design and development. Excellent verbal and written communication...
- Software Guidance & Assistance, Inc., (SGA), is searching for a Python Engineer for a right to hire assignment with one of our premier financial services clients in Mississauga, ON . Responsibilities : Responsible for building and supporting modern...
$165k - $260k
...for dispatching agents to code, deploy, and debug production software. Today, we have three products. Warp is the agentic development... ...And Warp Factories is our newest product: infrastructure for engineering teams to build and run their own cloud software factories,...Full timeWork at officeRemote workFlexible hours- ...time onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Software Engineer to join our Trade team and help us build resilient, robust services and are responsible for working on critical projects with...Full timeWork at officeWorldwide
- ...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
$180k - $220k
...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'll...Full timeWork at officeWorldwide$111k - $160k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Who is Mastercard Mastercard is a global technology company in the payments industry. We work...Full timeWorldwide- ...every day. About MetaMask MetaMask aims to create a thriving engineering organization that supports the well-being of our engineers while... ...Markets directly into the MetaMask platform. As a Senior Software Engineer on this team, you will be instrumental in building the...Full timeRemote workShift work
$200.7k - $250.9k
...will require us to strengthen and refine it. We’re looking for an engineer to help build the battens and transoms that lift frontend work... ...venues. The ideal candidate: Has 6-8+ years of software development experience, with a strong focus on the frontend and...Full timeLocal area- ...minutes - empowering data-driven decision-making at the speed of conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design, build, and scale the production systems behind askpollyʼs AI-...Full timeWork at office
$148.3k - $171k
...Binance.US]( leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... ...BAM Management Canada Holdings Inc. About This Role: As Software Engineer, Backend, you will be responsible for designing, developing...Full timeWork experience placementLocal areaRemote workWork from home$180k - $206k
...think flexible within your country, not borderless. Location: Remote - Canada About the Role: As a backend-focused Senior Software Engineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering...Remote jobFull timeCasual workWork at officeWork from homeWorldwideHome officeFlexible hours$210k - $278k
...to join us in building the financial foundation small businesses deserve. About This Role We're hiring a Senior or Staff Software Engineer to work across our product teams. This is a high-impact, full-stack role where you’ll be shipping customer-facing features,...Full timeRemote workFlexible hours$174.49k - $205.33k
...Binance.US]( leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... ...under a licensing agreement. About This Role: The Senior Software Engineer, Web is part of the Engineering team and reports to our...Remote jobFull timeWork experience placementLocal areaWork from home- ...standards. Salesforce Architect bridges business strategy and technical execution-partnering with business leaders, product owners, and engineering teams to ensure that solutions built on the platform align with long-term business goals, system performance requirements, and...Visa sponsorshipWork visa
- ...Job Title: AI Engineer Location: Mississauga, ON Key Responsibilities: Design, build, and deploy Python-based AI/LLM applications... ...: ~ Bachelor's/Master's in Computer Science or equivalent. ~8+ years of software engineering experience....Full time
- ...the final review gate for architecture, detection content, and operational documentation Direct and mentor the Senior Security Engineer and Security Engineer to ensure consistent delivery quality Own the documentation strategy across architecture, configuration,...
- ...stakeholders. Preferred Skills SolarWinds NPM, SAM, NCM, VMAN, DPA, Log Analyzer, High Availability, and additional polling engines. PowerShell, Python, SQL, REST APIs, and monitoring automation. ServiceNow and CMDB integration, service mapping, dashboard design...Visa sponsorshipWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer amazon Canada
- information technology software engineer Canada
- software engineer remote Canada
- remote entry level software developer Canada
- network software engineer Canada
- intel software engineer Canada
- senior software engineer remote Canada
- senior software engineer Canada
- software engineer full time Canada
- cybersecurity software engineer Canada

