1h ago

Senior Software Engineer, Backend (Merchant Advocacy)

Remote Canada

$150,000-$200,000 / year

full-timesenior RemoteFintech

Tech Stack

Description

Take on a technical leadership role on the Merchant Partner Lifecycle team, building a new lifecycle-orchestrator service that addresses critical architectural risks and improves system availability. You will design backend systems to scale to hundreds of thousands of merchants, mentor other engineers, and modernize older codebases while utilizing agentic development tools like Claude Code to automate parts of the development process.

Requirements

  • 5+ years of experience as a backend software engineer
  • Strong understanding of Domain-Driven Design, distributed systems, and architectural impact on performance
  • Proficiency with data models, API design (HTTP and RPC), state machines, event-driven architecture, database design
  • Excellent communication skills, proficient in asynchronous communication (tech specs, ADRs, project plans)
  • Experience designing, developing, and launching backend systems (AWS, gRPC, Snowflake, Kotlin, Python, MySQL, Kubernetes)

Responsibilities

  • Design and expand platform backbone to scale to hundreds of thousands of merchants worldwide
  • Design and align scope of work with other teams to deliver cross-team projects
  • Mentor other engineers to support their development growth
  • Partner with Engineering Manager and Team Lead to drive long-term team vision
  • Execute technical strategy for broad or complex requirements with forward-looking approaches
0 views 0 saves 0 applications