Senior Software Engineer (Full-Stack - Java, React)

Mastercard
Vancouver
Workplace: HybridFull timeCAD 111,000 - 160,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Troubleshooting","Mentoring","Organizational skills","Continuous improvement"]

Design and implement high-performance, cloud-ready full-stack solutions for the AI & Decision Engineering Platform that powers Mastercard’s real-time fraud prevention and identity validation. Own end-to-end software delivery for an application component, write and test code, and support production incidents. Work with Spring, REST APIs, gRPC, and modern cloud tooling, participate in SAFe Agile ceremonies, and mentor team members while shaping next-generation decisioning capabilities.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
2 months ago

Senior Software Engineer (Full-Stack - Java, React)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Design and implement high-performance, cloud-ready full-stack solutions for the AI & Decision Engineering Platform that powers Mastercard’s real-time fraud prevention and identity validation. Own end-to-end software delivery for an application component, write and test code, and support production incidents. Work with Spring, REST APIs, gRPC, and modern cloud tooling, participate in SAFe Agile ceremonies, and mentor team members while shaping next-generation decisioning capabilities.
Location: Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own software delivery tasks (design, development, test, deployment, support, documentation, configuration) at the application/component level.
  • •Develop full-stack capabilities, coding front end and REST API/backend applications.
  • •Participate in SAFe Agile scrum ceremonies and drive code/design/process trade-off discussions.
  • •Review coding, test, and automation work, and help drive engineering principles, technology standards, and best practices.
  • •Write and execute unit, mutation, integration, functional, and regression tests; troubleshoot production incidents and implement corrective/preventive actions.

Pay and Benefits

Salary: CAD 111,000 - 160,000 annually

Key Requirements

  • •Write secure code in three or more languages (e.g., Java, React, SQL) and understand secure coding standards (OWASP, CWE, SEI CERT) and vulnerability management.
  • •Strong knowledge of Spring and other frameworks.
  • •Use GoF design patterns and implement efficient code.
  • •Understand application and business process patterns (APIs, event-driven services, batch services, web apps, big data) and implement API/gRPC standards.
  • •Bachelor’s degree in Computer Science, Software Engineering, or a related field, with strong problem-solving and troubleshooting skills.
Education:Bachelor's in Computer Science, Software Engineering, or a related field
Skills:Problem-solvingTroubleshootingMentoringOrganizational skillsContinuous improvement
Tech Stack:JavaReactSQLSpringOWASPCWESEI CERTGRPCAPISonarZallyGitHub Advanced SecurityCheckmarxJenkinsSAFeRESTDockerKubernetesAWSRedis

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor