Senior Software Engineer, Backend (Authentication Experience)

New
J
JobgetherSecurity & IT
Remote-first working environment, with this position available to eligible candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.Full-TimeSenior
SalaryAnnual base salary range of CAD $153,000–$213,000
Apply NowOpens the employer's application page

Job Details

Experience
4+ years
Required Skills
AWSBackend DevelopmentPythonKotlinKubernetesMySQLDistributed Systems

Requirements

  • 4+ years of experience designing, developing, and launching backend systems at scale.
  • Proficiency in technologies such as Python or Kotlin.
  • Experience building and operating highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Understanding of web and mobile architectures, including backend-for-frontend approaches.
  • Familiarity with fraud prevention patterns.
  • Proven ability to create technical plans for significant features with a focus on simple and maintainable designs.
  • Ability to write high-quality, readable code and make substantial changes safely within large codebases.
  • Experience developing tools, processes, and engineering practices that enable reliable delivery.
  • Strong ownership mindset with a commitment to continuous learning.
  • Excellent written and verbal communication skills.

Responsibilities

  • Own and deliver quarterly technical and product goals for the team, guiding engineers through ambiguity and supporting successful delivery.
  • Design, develop, and launch scalable backend systems that support authentication, verification, and fraud-related customer journeys.
  • Partner with Product Management, Design, Analytics, and other stakeholders throughout the product development lifecycle.
  • Evaluate technical constraints, risks, and trade-offs and help teams make informed decisions.
  • Proactively identify and lead the resolution of project, process, technology, and business issues.
  • Support the reliability and availability of team-owned systems by defining and monitoring metrics and participating in on-call activities.
  • Establish and improve engineering standards around architecture, design, code reviews, quality, and ownership.
  • Share technical knowledge through writing, presentations, and technical talks.
  • Mentor and support engineers through feedback, guidance, and hands-on leadership.
View Full Description & ApplyYou'll be redirected to the employer's site
Annual base salary range of CAD $153,000–$213,000
Apply Now