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 us.fitly.work 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$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$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...SuggestedFull timeRemote work- ...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
$132k - $181.5k
...career-defining work. We're all in on this mission. If you are too, let's talk. About the Role: Okta is seeking a hands-on Software Engineer, Globalization with deep software engineering expertise to architect, build, and maintain our global digital engineering and...SuggestedLocal areaWorldwideFlexible hoursShift work- ...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...Permanent employmentFull timeRemote workHome 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$139.2k - $235.2k
...% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...of GitLab. An overview of this role As a Senior Backend Engineer on GitLab's Security Factory: Code Security team, you help...Full timeLive inRemote work$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- ...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
$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$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...Full timeWork experience placementLocal areaRemote workWork from home- ...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
- ...Microservice implementation and debugging of distributed applications in a Linux environment. Data structures/algorithms and software design. Software design patterns and architecture. Troubleshooting and application development support. CI/CD tools such...Contract workImmediate start
$61.6k - $113.9k
...development experience. Post-secondary degree in Computer Science, Engineering, or a related field, or an equivalent combination of education... ...business requirements. Responsibilities: Drive the overall software development lifecycle and collaborate across functional teams...Full timeWork at office- ...Java development, distributed systems, microservices, and modern front-end technologies. What you bring 7 15 years of software development experience Strong skills in Core Java, Java EE, Spring, Spring Boot, web services, and relational databases...
- ...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
$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$92k - $110k
...together. At General Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future of defence and security.... ...such as MATLAB/Simulink, DOORS/Jama, and cable/harness design software. ~ Strong analytical, problem-solving, communication, and...Full timeFlexible hours$99.1k - $132.1k
...conflicts between models. We look for experience developing custom software components and analytics applications. We need effective... ...expect 7+ years of relevant professional experience in data engineering or a related field. We prefer hands-on experience with...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$125k - $140k
...Cloud Platform Engineer Location You will have the flexibility to work fully remotely. Insight at a Glance ~14,000+ engaged teammates... ..., the new IT. ~ Global technology provider of IT hardware, software and service solutions ~ Fortune 500 company founded in 1988...Local areaImmediate startRemote workWorldwide- ...capabilities for customer workflows, lead capture, and digital self-service experiences Partner with product managers, designers, and engineers to translate business needs into maintainable frontend solutions Serve as Technical Product Owner, clarifying outcomes,...
$64.5k - $82.5k
Salary: $64,500 - 82,500 per year Requirements: ~1–2 years of full-stack development experience, including intermediate experience in application development. ~ Strong knowledge of Java, Spring Boot, Angular, and SQL, including basic queries and stored procedures....Full timeContract workRemote work$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$122.1k - $162.8k
...Salary: $122,100 - 162,800 per year Requirements: We need 10+ years of professional experience in data engineering, data platform engineering, cloud engineering, or a closely related area. We require a bachelors degree in computer science, engineering, information...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- ...talent to join our blockchain division. If you are a blockchain engineer we need it to do the following. • Develop & test smart... ...tools Experience / Skills desired: • Professional experience as software engineer with at least a year of experience with Solidity programming...Full time
- We are looking for an experienced Python Full Stack Developer with strong skills in Python, React, and Generative AI (GenAI) application development. Key Responsibilities: Full Stack Python and React Senior Developer Python Overall 7 years of development...
- ...AWS Cloud Solutions Engineer responsible for configuration, migration, and management of AIRS systems in AWS Cloud. On-site required first 2 weeks, optional remote after. Requirements: AWS expertise System migration experience Cloud configuration Large...Temporary workRemote work
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

