Upgrade, Inc.

Software Developer – Senior

Upgrade, Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$150,000 - CA$250,000 per year

Job Level

Senior

Tech Stack

GoJavaKubernetesMicroservices

About the role

  • Contribute to defining and implementing the IAM team's roadmap.
  • Develop new IAM-related features for both the internal platform and user-facing products.
  • Serve as a technical subject matter expert (SME) on authentication and authorization topics.

Requirements

  • Advanced proficiency in Java development (knowledge of Golang is a plus).
  • Comfortable with security best practices and a strong understanding of related standards: OAuth, OIDC, JWT.
  • Previous experience in a microservices environment.
  • Experience working on IAM teams.
  • Familiarity with the challenges and patterns associated with using Kubernetes.
  • Strong communication skills and empathy. You will interact with various stakeholders at Upgrade to help shape our vision.
  • University degree in Computer Science or a related field.
Benefits
  • Competitive salary and an employee stock option plan.
  • 100% coverage of medical, dental, and vision insurance.
  • Flexible paid time off.
  • Competitive retirement savings plan (401(k) / RRSP where applicable).
  • Learning and personal development allowance.
  • Paid parental leave.
  • Health and wellness initiatives.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaGolangOAuthOIDCJWTmicroservicesKubernetes
Soft skills
communicationempathy