Software Engineer

Mastercard Mastercard · Fintech · Vancouver, BC +1 · Engineering

Software Engineer role at Mastercard focused on designing and building the next-generation Decision Management Platform, a real-time system for scoring and approving payment transactions. The role involves writing production code, designing distributed systems, and utilizing AI coding tools. It emphasizes hands-on experience with high-throughput, low-latency systems, cloud-native architectures, and AI/ML systems including LLM integration and model serving.

What you'd actually do

  1. Write production code for services, tooling, and platform features.
  2. Design and implement components of large distributed systems.
  3. Build reusable services, libraries, and integrations.
  4. Take prototypes from idea to working software.
  5. Use AI coding tools as your default way of working.

Skills

Required

  • Several years of software engineering experience with real contributions to complex systems or shared platforms.
  • Hands-on experience with distributed systems running at high throughput and sub-second latency.
  • Solid grasp of modern software engineering practices, cloud-native architectures, and AI/data platforms.
  • Clear communicator who works well across teams.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field — or equivalent experience.

Nice to have

  • Experience at a startup or in a startup-like environment inside a larger company
  • polyglot and curious
  • Claude Code, Copilot, or similar are part of how you work
  • Tests, observability, and clean interfaces are not optional
  • work well with engineers, data scientists, and product partners
  • Advanced degrees are a plus

What the JD emphasized

  • track record of delivering real features in real distributed systems at scale
  • high-throughput, low-latency systems
  • startup-mode teams
  • AI coding tools
  • sub-second latency
  • low-latency inference

Other signals

  • uses AI coding tools
  • integrates LLM
  • prompt engineering
  • agentic patterns
  • low-latency inference