Senior Software Engineer
Mastercard Inc.
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, 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 Senior Software Engineer 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 Senior Software Engineer who thrives on solving complex technical problems, takes ownership of outcomes, and enjoys building production-grade software that operates at scale. This role is ideal for an engineer who can independently drive initiatives, influence technical decisions, mentor others, and contribute to a culture of engineering excellence. 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.The Role :
Design, develop, test, deploy, and maintain high-quality software solutions that meet Mastercard standards for security, reliability, scalability, and operational excellence.Independently drive technical initiatives from concept through production, navigating ambiguity, managing dependencies, and delivering measurable business outcomes.Collaborate with product, engineering, operations, security, and compliance partners to translate business needs into well-designed technical solutions.Contribute to architecture and design decisions for distributed systems, APIs, integrations, and platform capabilities, balancing business priorities with long-term maintainability.Own software services throughout their lifecycle, including implementation, deployment, monitoring, incident response, and continuous improvement.Troubleshoot complex application and production issues using logs, metrics, traces, debugging tools, and systematic root cause analysis techniques.Participate in on-call support, incident reviews, and operational readiness activities while driving improvements that enhance reliability and reduce operational toil.Apply secure-by-design and privacy-conscious engineering practices when working with sensitive financial and consumer data.Foster engineering excellence through code reviews, technical mentoring, knowledge sharing, and promotion of development best practices.Continuously improve automation, testing, observability, developer experience, and software delivery processes.Use approved AI-assisted engineering tools responsibly to improve productivity while applying sound engineering judgment, rigorous validation, and strong protection of confidential or sensitive information.All About You :
Bachelor's degree in Computer Science, Information Technology, a related field, or equivalent practical experience.Strong foundation in software engineering principles including system design, source control, testing, debugging, performance analysis, maintainability, and secure software development.Expert-level proficiency with Java (17+) and Spring-based application development.Experience designing and building RESTful APIs and service integrations.Experience developing cloud-native applications and distributed systems, preferably in Azure environments.Proficient with distributed source control systems (e.G., Git), including branching strategies, code review workflows, conflict resolution, and release management practices.Experience working within modern CI/CD environments, including build automation, deployment pipelines, release validation, and operational support.Demonstrated ability to investigate and resolve complex production issues through structured troubleshooting, evidence-based decision-making, and root cause analysis.Strong understanding of observability practices including logging, monitoring, metrics, dashboards, distributed tracing, and reliability-oriented alerting.Experience with modern data platforms and databases, including data modeling, scalability, performance, and operational trade-offs.Working knowledge of authentication, authorization, secrets management, vulnerability management, and secure handling of sensitive data in regulated environments.Strong ownership mindset with a proven ability to take initiative, drive work to completion, remove blockers, and deliver results with limited supervision.Ability to collaborate effectively across teams, influence technical decisions, and communicate complex concepts to both technical and non-technical stakeholders.Comfortable using approved AI-assisted development tools and applying critical judgment to validate AI-generated outputs before production use.Committed to continuous learning, engineering excellence, and helping others grow.Preferred Qualifications :
Experience in payments, fintech, commerce, banking, fraud prevention, or other regulated industries.Experience building high-throughput, highly available, or event-driven systems.Experience with batch processing, workflow orchestration, or large-scale data pipelines.Experience incorporating AI-enabled capabilities into products or engineering workflows.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 ca.hrm.tc 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.Everyone wants easier ways to pay;
we invent them. Checkout lines are slow;
we speed them along. Merchants want more sales;
we give them data and insights. People need financial access;
we connect them. Corporate purchasing is complicated;
we make it simple. Commuters are busy;
we speed them on their way. Governments need greater efficiencies;
we help create them. Small businesses are virtual;
we give them access to a world of buyers. Retailers want to fight fraud;
we provide the tools.
#J-18808-Ljbffr
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 Senior Software Engineer who thrives on solving complex technical problems, takes ownership of outcomes, and enjoys building production-grade software that operates at scale. This role is ideal for an engineer who can independently drive initiatives, influence technical decisions, mentor others, and contribute to a culture of engineering excellence. 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.The Role :
Design, develop, test, deploy, and maintain high-quality software solutions that meet Mastercard standards for security, reliability, scalability, and operational excellence.Independently drive technical initiatives from concept through production, navigating ambiguity, managing dependencies, and delivering measurable business outcomes.Collaborate with product, engineering, operations, security, and compliance partners to translate business needs into well-designed technical solutions.Contribute to architecture and design decisions for distributed systems, APIs, integrations, and platform capabilities, balancing business priorities with long-term maintainability.Own software services throughout their lifecycle, including implementation, deployment, monitoring, incident response, and continuous improvement.Troubleshoot complex application and production issues using logs, metrics, traces, debugging tools, and systematic root cause analysis techniques.Participate in on-call support, incident reviews, and operational readiness activities while driving improvements that enhance reliability and reduce operational toil.Apply secure-by-design and privacy-conscious engineering practices when working with sensitive financial and consumer data.Foster engineering excellence through code reviews, technical mentoring, knowledge sharing, and promotion of development best practices.Continuously improve automation, testing, observability, developer experience, and software delivery processes.Use approved AI-assisted engineering tools responsibly to improve productivity while applying sound engineering judgment, rigorous validation, and strong protection of confidential or sensitive information.All About You :
Bachelor's degree in Computer Science, Information Technology, a related field, or equivalent practical experience.Strong foundation in software engineering principles including system design, source control, testing, debugging, performance analysis, maintainability, and secure software development.Expert-level proficiency with Java (17+) and Spring-based application development.Experience designing and building RESTful APIs and service integrations.Experience developing cloud-native applications and distributed systems, preferably in Azure environments.Proficient with distributed source control systems (e.G., Git), including branching strategies, code review workflows, conflict resolution, and release management practices.Experience working within modern CI/CD environments, including build automation, deployment pipelines, release validation, and operational support.Demonstrated ability to investigate and resolve complex production issues through structured troubleshooting, evidence-based decision-making, and root cause analysis.Strong understanding of observability practices including logging, monitoring, metrics, dashboards, distributed tracing, and reliability-oriented alerting.Experience with modern data platforms and databases, including data modeling, scalability, performance, and operational trade-offs.Working knowledge of authentication, authorization, secrets management, vulnerability management, and secure handling of sensitive data in regulated environments.Strong ownership mindset with a proven ability to take initiative, drive work to completion, remove blockers, and deliver results with limited supervision.Ability to collaborate effectively across teams, influence technical decisions, and communicate complex concepts to both technical and non-technical stakeholders.Comfortable using approved AI-assisted development tools and applying critical judgment to validate AI-generated outputs before production use.Committed to continuous learning, engineering excellence, and helping others grow.Preferred Qualifications :
Experience in payments, fintech, commerce, banking, fraud prevention, or other regulated industries.Experience building high-throughput, highly available, or event-driven systems.Experience with batch processing, workflow orchestration, or large-scale data pipelines.Experience incorporating AI-enabled capabilities into products or engineering workflows.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 ca.hrm.tc 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.Everyone wants easier ways to pay;
we invent them. Checkout lines are slow;
we speed them along. Merchants want more sales;
we give them data and insights. People need financial access;
we connect them. Corporate purchasing is complicated;
we make it simple. Commuters are busy;
we speed them on their way. Governments need greater efficiencies;
we help create them. Small businesses are virtual;
we give them access to a world of buyers. Retailers want to fight fraud;
we provide the tools.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Winnipeg, MB vacancy
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SeniorFull time
$129k - $164.5k per year
...us to do the best work of your career, solving meaningful problems with remarkable teams. Greenhouse is searching for a Senior Software Engineer to join our team! As a member of the Greenhouse Engineering team, you will actively contribute to a swift software...SeniorLong term contractFor contractorsWork at officeLocal areaRemote work$150k - $165k per year
...results.The Team: Application Platform Engineering owns what every product team at impact.... ...growing team, reporting directly to our Senior Director of Engineering and working with... ...Java and SpringA track record of building software other engineers depend on, such as APIs,...SeniorLong term contractTemporary workLocal areaHome officeFlexible hours- ...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast.As a Senior Software Engineer, you will design, build, and operate software that solves complex business problems through thoughtful use of data, AI, and...SeniorWorldwide
- ...willing to relocate to Canada Interested candidates: Share your resume with details on Guidewire modules, notice periodេទ and relocation readiness. Seniority levelMid-Senior level Employment typeFull-time IndustriesIT Services and IT Consulting #J-18808-LjbffrSeniorRelocation
$96.4k - $142.66k per year
...our team, we encourage you to apply!What We Need We’re looking for a Senior Online Software Engineer to help build the multiplayer backbone of our next AAA sports title. You’ll work across Unreal Engine 5 and custom game servers, partnering with designers, artists, and...SeniorFull time- Join to apply for the Senior Software Engineer role at OneVest . OneVest is a fast‑growing technology company on a mission to power the world’s wealth by revolutionizing how financial institutions deliver wealth‑management services. We are an innovative team that...SeniorLong term contractInternshipFlexible hours
$100k - $145k per year
...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. Check... ...nimble independent. About The Job:We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the...SeniorContract workLocal areaWorldwide$130k - $142k per year
...collaboration, impact, and continuous improvement.Our Dentrix Ascend engineering team contributes to the development of Dentrix Ascend, our... ...cloud products.About the Opportunity We are looking for a Senior Software Engineer to join our True North team and help build and...SeniorLong term contractWork at officeFlexible hours1 day per week- Title : Sr. Software Development Engineer (Fullstack)What you'll be expected to own:Deliver end-to-end full stack development for features that meet scalability, maintainability, and performance expectationsArchitect, deploy, and manage cloud infrastructure using best practices...Senior
- ...support accounting professionals in delivering better service and running more efficient practices. Role DescriptionAs a Senior Software Engineer at Vylan, you will design, develop, and maintain core features of our accounting platform, with a focus on reliability, scalability...SeniorFull time
$136k - $187k per year
...an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Senior Software engineer who is passionate about writing the tools to integrate and support to build large-scale, high-demand software in a fast-paced...SeniorLocal areaWorldwideFlexible hours$140k - $160k per year
...Globe and Mail’s ranking of Canada’s Top Growing Companies for the seventh consecutive year. Role OverviewWe’re hiring a Senior Software Engineer to build and own systems end-to-end on the platform behind HONK’s growth. You’ll deliver new capabilities, strengthen the foundation...SeniorLong term contractWork at office1 day per week$105k - $155k per year
# Careers at Thomson Reuters## Senior Software EngineerApply: Hybrid: Canada, Toronto, Ontario: Full time: Posted Today: End... ...Job DescriptionWe are looking for a hands-on **Senior Software Engineer with strong DevOps and cloud platform expertise** to design, build...SeniorFull timeWork at officeLocal areaFlexible hours3 days per week- AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the... ...with Excel’s object model, calculation engine, and event system to deliver features that... ...optimization Experience with enterprise software deployment, updates, and version management...SeniorWork at officeLocal areaWork from homeWorldwide
$93k - $139k per year
Join Team CARFAX as Senior Software Engineer Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves on being mission-focused on helping to grow a brand built on accuracy and integrity. We care deeply about our products and our customers...SeniorSummer workCasual workWork at office2 days per week$111.4k - $161.4k per year
Senior Software Engineer — Content ToolsContent ToolsCoCounsel Legal Integrations Overview of the RoleThe CoCounsel Legal Integrations team within... ...entitlement matter Familiarity with search and retrieval engines (Vespa, OpenSearch, Elasticsearch) at the level of writing...SeniorContract workWork at officeLocal areaFlexible hours$199.8k - $244.2k per year
...looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these services... ...community members. WHAT WE'RE LOOKING FOR 4+ years of software engineering experience, with most of it spent building and...SeniorFull timeWork at officeLocal area2 days per week$106k - $128k per year
....This isn't a traditional IT role, and it isn't a traditional Software Engineer, Data Engineer, or Business Intelligence role either. You'll learn... ...and genuinely funTHE OPPORTUNITY Reporting to the Senior Manager, Technology Solutions (Private Equity), the Senior Software...SeniorWork at officeRemote workRelocation package1 day per week$103k - $160k per year
...Clariti builds community development software for cities and counties: permitting, licensing... ...part of our products and part of how our engineering pods build them.About the role Clariti... ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC...SeniorFull timeContract workPart timeLocal areaRemote work- ...automate complex operations, surface real-time insights, and drive growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated threats protecting the bank and its customers. About the Role...Senior
$125k - $145k per year
Granum is the leading software company devoted to serving landscapers and arborists across... ...Canada 2024 The RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates product pod.... ...concrete expectations for promotion to Senior and beyond. A small, focused...SeniorFor contractorsFlexible hours- At Cloudbeds, we're not just building software, we're transforming hospitality. Our platform powers hotels across 150 countries,... ...Technology Fast 500 again, but we're just getting started. As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
- # Senior Software EngineerUpBoundSalary not statedFull-timeremote· seniorCanada, USAgokubernetesListed via Jobicy · posted 6 Oct 2026. The application... ....Today, Upbound supports Fortune 500 companies and platform engineers across 100+ countries. Crossplane has surpassed 100M+...SeniorRemote workWorldwide
$115k - $145k per year
...Com to power more than 350,000 partnerships that deliver measurable business results.Your Role at impact.Com: As a Full Stack Software Engineer at impact.Com, you'll work on a global team, building real time data processes at-scale. You can be part of the design and build...SeniorLong term contractTemporary workLocal areaRemote workHome officeFlexible hours- ...chatbot to our product — we’re rethinking what it means for software to work with you, not just for you. Our AI & Knowledge team... ..., our conversational AI assistant, and we’re looking for a Senior Full-Stack AI Engineer who wants to help define what AI-native software looks like...SeniorContract workLocal areaRemote workFlexible hours
- ...scalable, modular, and API-centric · Provide software design recommendations to the Program Manager and Chief Software Engineer · Evaluate operational feasibility by analyzing... ...Information Systems, or related STEM field · Senior-level experience deploying microservices into...SeniorLong term contractContract workTemporary work
- ...in Silicon Valley innovation, industrial engineering, and computer science. With a team of forward... ...industries globally. Ndustrial builds software that helps the world's largest food, cold... ...About the Role: Ndustrial is hiring a Senior Software Engineer to help design and...SeniorWork at officeLocal areaFlexible hours
- ...Location Remote (Canada preferred) Experience 8+ years software engineering with significant systems design experience ZeroStone helps... ...software we build and the way we build it. The roleThis is a senior individual contributor role with significant technical influence...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

