CareerPlanSign in

Senior Software Engineer

Vancouver, Canada💼 Full-time💰 $111,000–$111,000🗓 2026-08-11 → 2026-09-26

Core

Senior Quality Engineer and Software Developer supporting Mastercard's Authorization Decisioning product to deliver scalable, secure, and reliable solutions for global payments.

Role type

Senior IC Quality Engineer (Test Automation) with backend development

Builds

Automated test frameworks, reusable test suites, and scalable backend services for real-time authorization decisioning

Domain

Financial services / Payments / Quality Engineering

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Java, Python, C#, JavaScript, Spring Boot, REST APIs, microservices, Selenium, RestAssured, JUnit/TestNG, Cucumber/JBehave/Karate, CI/CD pipelines, Git, Agile/Scrum

Preferred skills

Cloud-native architectures, observability platforms, secure coding practices, mentoring engineers, security and compliance testing

Technologies

Java, Python, C#, JavaScript, Spring Boot, Selenium, RestAssured, JUnit, TestNG, Cucumber, JBehave, Karate, Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Git

Responsibilities

Design and implement automated test frameworks and reusable test suites; Develop and execute functional, integration, API, regression, end-to-end, and performance tests; Integrate automated tests into CI/CD pipelines; Mentor junior engineers and promote quality engineering best practices

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.