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
...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$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- ...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
...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$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$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...Full timeWorldwide$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$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$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
- ...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
- ...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
- ...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
- ...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
$111k - $160k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: The Decision Management Program (DMP) team is looking for a Senior Software Engineer to support the...Full timeImmediate startWorldwide$50 per hour
...Overview This role develops high-quality datasets and evaluation workflows to train and benchmark large language models on software engineering tasks. You will curate and author code examples, correct and improve AI-generated solutions across multiple languages, design...For contractorsRemote work10 hours per weekFlexible hours- ...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
$91k - $113k
...and OAuth 2.0, plus integrations with external identity providers and application connectivity. We are looking for a Senior Software Engineer who can deliver high-quality production capabilities and work effectively in a fast-paced, collaborative, cross-functional,...Full timeLocal areaWorldwideFlexible hours$100k - $170k
...ABOUT YOU You're a hands-on mobile engineer with 4+ years of experience, primarily in React Native across iOS and Android, who's ready... ...Chance Act. Criminal History Consideration: For the Senior Software Engineer, we will conduct a background check that may include the...Full time$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$200.7k - $250.9k
In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve... ...The ideal candidate Has 7 or more years of software engineering experience, with deep technical expertise building...Full timeShift work- ...building low-overhead observability features. Our team includes engineers located in New York City and fully remote engineers. We... ...with strong competencies in data structures, algorithms, and software design/architecture - Hands-on experience with building production...Full timeRemote workWorldwide
$60 - $95 per hour
...Responsibilities Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL. Profile and fine tune... ...Proficiency in C++ for host-side integration and performance engineering. Work Terms Role type: Contractor, remote. Work is output...Remote jobHourly payFor contractors- ...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-stack...Full time
$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...Hourly payFull timeTemporary workLocal areaFlexible hoursShift work$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$83.33k - $120.62k
...should have strong hands-on expertise across backend and frontend technologies, Microservices, REST APIs, databases, and modern software engineering practices. The role requires close collaboration with architects, Product Owners, Business Analysts, QA, and DevOps teams...Temporary workWork at officeRemote workFlexible hours$116k - $145k
...lifetime to work with innovators around the world and unlock equitable financial access for all. We are looking for a Senior Software Engineer, Frontend with strong expertise in React Native to provide technical leadership in building our UX Toolkit (Web/Native) at...Full timeWork at officeRemote workFlexible hours$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- ...automated), including familiarity with web-based QA automation software such as Playwright, and supporting the use of such tools via... ...consulting, custom software development, cloud services, data engineering, artificial intelligence, application development, and related...Contract workLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software engineer internship remote Canada
- senior software engineer ruby on rails Canada
- software developer positions Canada
- agile software developer Canada
- entry level software engineer remote Canada
- senior software engineer remote Canada
- senior software design engineer Canada
- senior software engineer Canada
- startup software engineer Canada
- remote entry level software developer Canada


