Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer Rails

1Password

Remote

CAD 143,000 - 193,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading password management company in Canada is seeking a Senior Developer to enhance product offerings. This remote role focuses on building high-quality features in a collaborative environment. Candidates should have over 5 years of experience with Ruby on Rails and a strong background in SaaS product development. You will work closely with cross-functional teams and also mentor junior developers. The position offers competitive salary range and a flexible work culture.

Benefits

Health benefits
PTO
RSU program
Retirement matching
Paid volunteer days
Work from anywhere

Qualifications

  • 5+ years of experience in building SaaS products with Ruby on Rails.
  • Strong knowledge of SQL (Postgres or MySQL) with a passion for writing performant queries.
  • Experience in a remote-first company is a plus; excellent communication skills are needed.

Responsibilities

  • Collaborate with cross-functional teams to design, build, and maintain features in our Rails codebase.
  • Drive the development of APIs, authentication systems, and customer-facing UI.
  • Participate in code reviews and provide constructive feedback.

Skills

SaaS product development
Ruby on Rails
SQL
HTML
CSS
JavaScript
Communication skills
Job description
Overview

1Password is growing fast. We’ve surpassed $400M in ARR and we’re continuing to accelerate. We’ve earned a spot on the Forbes Cloud 100 for four years in a row and partnered with Oracle Red Bull Racing and the Utah Mammoth.

About 1Password: At 1Password, 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 cybersecurity category built for the way people and AI agents work today. We are a trusted choice for over 180,000 businesses, from Fortune 100 leaders to AI companies, helping teams securely adopt SaaS and AI tools.

If you’re excited about contributing to the digital safety of millions, working with curious, driven teammates, and solving hard problems in a fast-paced environment, we want to hear from you. Come join us and help shape a safer, simpler digital future.

Role

Senior Developer, Rails at 1Password. You’ll shape and improve critical aspects of our product in a collaborative, remote-first environment. Our engineering team builds high-quality, maintainable, and scalable solutions that solve complex problems with simplicity and efficiency. You’ll take ownership of well-scoped tasks and work independently, with support from teammates.

We value flexibility and minimal meetings—your time is your own to focus on impactful work. Whether you’re building new features, refining existing ones, or optimizing our infrastructure, you’ll contribute directly to a secure and simple future for everyone.

Responsibilities
  • Collaborate with cross-functional teams to design, build, and maintain features in our Rails codebase, focusing on high-quality, performant, and scalable solutions.
  • Drive the development of APIs, authentication systems, and customer-facing UI, ensuring seamless integration with other 1Password services.
  • Implement enhancements using modern Rails features like Hotwire, Stimulus, and Turbo to improve reactivity of web applications.
  • Work closely with endpoint engineers and contribute to open-source projects, improving backend and frontend components.
  • Participate in code reviews, provide constructive feedback, and help teammates adhere to best practices.
  • Rotate through on-call responsibilities to review PRs, assist engineers, and provide technical support to Customer Success and Sales.
  • As a senior team member, mentor junior developers, lead technical design discussions, and contribute to testing strategies and debugging techniques.
Qualifications
  • 5+ years of experience building SaaS products with Ruby on Rails; comfortable across the full web stack (HTML, CSS, JavaScript).
  • Strong knowledge of SQL (Postgres or MySQL) with a passion for writing performant queries.
  • Experience in a remote-first company or distributed teams is a plus; self-driven with excellent communication and time-management skills.
  • Background in security or IT is beneficial; ability to simplify complex technical concepts for end-users.
  • Strong writing skills for documentation, customer interactions, and collaboration with non-technical colleagues.
  • Experience building and scaling applications with focus on performance and reliability; ability to diagnose bottlenecks and resolve scalability challenges.
  • Passion for Rails and staying up-to-date with the ecosystem, including experimentation with libraries.
What you can expect
  • A remote-first environment with the freedom to work from anywhere and asynchronous collaboration.
  • Minimal meetings to allow focus on solving complex authentication challenges.
  • Opportunities to contribute technically and lead impactful projects across 1Password’s platform.
  • A culture of mentorship and continuous learning, with opportunities to mentor junior developers and expand your own knowledge.
  • A flexible work environment with a collaborative team.
  • Collaborate with cross-functional teams to design, build, and maintain features in our Rails codebase with emphasis on quality, performance, and scalability.
  • Drive API development, authentication systems, and customer-facing UI with integration to other 1Password services.
  • Implement enhancements using Rails features to improve reactivity of web applications.
  • Work with endpoint engineers and contribute to open-source projects, improving backend and frontend components.
  • Engage in code reviews and uphold best practices.
  • On-call rotation to review PRs and provide technical support to other departments.
  • As a senior team member, mentor developers, lead design discussions, and contribute to testing strategies.

At 1Password, we strive to create a digital future that’s simple and secure for everyone. If that resonates, we’d love to hear from you.

Compensation and location

USA-based roles only: The annual base salary for this role is between $156,000 USD and $210,000 USD, plus benefits, PTO, equity, and incentive programs.

Canada-based roles only: The annual base salary for this role is between $143,000 CAD and $193,000 CAD, plus benefits, PTO, equity, and incentive programs.

At 1Password, we approach compensation with fair market value and internal equity based on experience and skill set. This is a remote opportunity within Canada and the US.

This posting is for an existing vacancy.

Our culture and AI

Our culture emphasizes collaboration, transparent communication, openness to feedback, and core values: keep it simple, lead with honesty, and put people first. We are committed to leveraging AI responsibly to drive solutions, and invite candidates to use AI tools thoughtfully during the application process.

Remote work and what we offer

We are remote-first but recognize the value of in-person connection. Travel for engagement is part of many roles and may include annual offsites, team meetings, and events.

What we offer includes a benefits program, parental leave, health benefits, PTO, RSU program, retirement matching, a free 1Password account, paid volunteer days, and other perks. Some GTM roles may be in-person hybrid in Toronto or Austin with posting-determined details.

Equal opportunity and accommodations

1Password is an equal opportunity employer. We are committed to an inclusive, diverse, and equitable workplace. Accommodation is available on request during recruitment.

Remote work is part of our DNA, and successful applicants may be subject to background checks as permitted by local law. Candidates may opt out of AI/ML features in the application process by completing appropriate forms. For more, see our Candidate Privacy Notice.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.