×
Register Here to Apply for Jobs or Post Jobs. X

Developer, Authentication Enablement

Job in Ottawa, Ontario, Canada
Listing for: 1Password
Full Time position
Listed on 2025-12-29
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Staff Developer, Authentication Enablement

About 1

Password

At 1

Password, we’re building the foundation for a safe, productive digital future. Our mission is to unleash employee productivity without compromising security by ensuring every identity is authentic, every application sign‑in is secure, and every device is trusted. We innovated the market‑leading enterprise password manager and pioneered Extended Access Management, a new cybersecurity category built for the way people and AI agents work today.

As one of the most loved brands in cybersecurity, we take a human‑centric approach in everything from product strategy to user experience. Over 175,000 businesses and millions of people trust us to provide seamless, secure access to their most critical information.

If you’re excited about the opportunity to contribute to the digital safety of millions, to work alongside a team of curious, driven individuals, and to solve hard problems in a fast‑paced, dynamic environment, then we want to hear from you. Come join us and help shape a safer, simpler digital future.

We are excited to welcome a Staff Developer to join our Authentication Enablement Platform team at 1

Password, whose mission is to build a resilient and secure authentication backend platform.

Reporting to the Authentication Enablement Platform engineering team, the Staff Developer will be responsible for the ongoing migration of 1

Password’s backend authentication service from our monolith to a stand‑alone service. In addition to this, this role will be responsible for helping to mentor senior and intermediate developers, as well as shaping the overall architecture and future of 1

Password’s authentication services. You will work in a Golang backend that runs in a gitops‑driven Kubernetes‑based environment, leveraging Kafka, Debezium and MySQL. This role requires deep technical expertise in distributed systems and the ability to collaborate closely with multiple internal engineering teams. Your contributions will directly impact the reliability of 1

Password’s authentication service and ensure customers have a seamless authentication experience.

Remote opportunity within Canada and the US.

What we’re looking for:
  • You have 8+ years of backend development experience at SaaS companies with demonstrated expertise in building and maintaining production systems that serve significant user bases.
  • You have deep Go programming expertise with proven experience coding API‑first backend technologies.
  • You have experience with authentication systems, as well as Identity and Access Management (IAM).
  • You have hands‑on experience with service‑oriented architecture (SOA) and have actively participated in breaking up monolithic applications into distributed services. You understand the trade‑offs and operational complexities this introduces.
  • You have production API development experience with deep familiarity with HTTP protocols, RESTful design principles, and building APIs that developers, services and users rely on.
  • You understand versioning, backward compatibility, and API evolution strategies.
  • You have experience with on‑call responsibilities and production incident response. You're comfortable debugging complex distributed systems issues and implementing preventive measures.
  • You're a systems thinker who can see the big picture while handling implementation details. You can take large, ambiguous projects and break them down into manageable work streams.
  • You have strong collaboration skills with experience working closely with multiple engineering teams as an internal service provider. You understand how to gather requirements, communicate technical trade‑offs, and deliver solutions that meet diverse team needs.
Bonus points for:
  • Envoy proxy familiarity including experience with configuration, filters, and extending functionality through custom plugins or extensions.
  • Security company experience with understanding of security‑focused development practices, threat modeling, and building systems that handle sensitive data.
  • Previous platform engineering experience at companies where you've built internal developer platforms or infrastructure services that other engineering teams depend on.
What you can expect:
  • Help…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary