AgileBits Inc. logo

Developer, Insights

Job Overview

Location

USA

Job Type

Full-time

Category

Data Engineer

Date Posted

February 27, 2026

Full Job Description

đź“‹ Description

  • • Join AgileBits Inc., the company behind 1Password, a rapidly growing leader in cybersecurity, as a Developer on our Insights team. We are at the forefront of building the foundation for a safe and productive digital future, with a mission to unleash employee productivity without compromising security. Our innovative approach to identity authentication, secure sign-ins, and device trust has earned us a spot on the Forbes Cloud 100 for four consecutive years and partnerships with industry giants like Oracle Red Bull Racing. With over 180,000 businesses trusting 1Password, including Fortune 100 leaders and cutting-edge AI companies, you'll be contributing to the digital safety of millions.
  • • As a Developer on the Insights team, you will play a crucial role in gathering and delivering the data necessary for impactful reporting and actionable insights. This data is vital for administrators, developers, and automated systems, empowering them with the information they need to make informed decisions and enhance security. The team operates within a broad and complex domain, encompassing data streaming, infrastructure management, and the core services that power all 1Password clients.
  • • Your responsibilities will involve tackling challenging, large-scale data problems. This includes unifying diverse audit events from across our platform, optimizing our extensive data platforms for performance and scalability, and ensuring the integrity and accessibility of critical information. Your work will directly contribute to strengthening 1Password's overall security posture and delivering enhanced value to our customers.
  • • We are seeking a full-stack or backend-leaning developer who is passionate about building robust and scalable data solutions. You will be instrumental in the entire software development lifecycle, from conceptualization and design to implementation, testing, deployment, and ongoing maintenance of production software systems. This role offers the opportunity to work on both new product features and enhancements to existing functionalities.
  • • Collaboration is key to our success. You will work closely with cross-functional teams, including product managers, designers, and other engineers, throughout the development cycle. This ensures smooth releases and that our solutions meet the needs of our diverse user base. You will also be responsible for communicating technical requirements to stakeholders and collaborating to solve complex technical problems in a scalable and realistic manner, bridging the gap between technical intricacies and business objectives.
  • • A significant aspect of this role involves mentoring junior and new team members. You will help them understand team expectations, provide technical guidance, share your knowledge through various channels, and engage in pair programming sessions to foster a collaborative learning environment. This mentorship contributes to the overall growth and development of the team.
  • • You will actively participate in the planning process, identifying major tasks, breaking them down into manageable components, estimating effort, and contributing to project timelines. This requires a strategic approach to problem-solving and an understanding of project management principles.
  • • A strong commitment to quality is paramount. You will write comprehensive tests at various stages of the development cycle to ensure code functions as expected and meets our high standards. Furthermore, you will participate in code reviews for your peers, maintaining high code quality, facilitating knowledge sharing within the team, and supporting a safe environment for constructive feedback. Generating and reviewing documentation on code processes is also essential for ensuring scalability and maintainability.
  • • Staying abreast of the latest industry trends, technologies, and best practices in software development is crucial for continuous improvement. You will be encouraged to explore new tools and techniques that can enhance our systems and processes.
  • • This role requires availability for on-call rotational work to ensure uninterrupted support for our critical systems and to promptly resolve any emergencies that may arise, maintaining the high availability our customers expect.
  • • This is a remote opportunity, open to candidates located in Canada and the United States. We embrace a remote-first culture, fostering collaboration and productivity regardless of physical location, while also recognizing the importance of in-person engagement through occasional travel for team offsites and industry events.

🎯 Requirements

  • • 2+ years of experience in software development, with a strong preference for Go.
  • • Experience with a modern backend language (e.g., Go, Node.js, Ruby, or Python).
  • • Demonstrated experience with software development best practices, coding standards, and a passion for writing high-quality, maintainable code.
  • • Proven ability to solve moderately complex problems and propose effective, scalable solutions.
  • • Excellent communication and collaboration skills, with experience working effectively in a team and communicating technical concepts to non-technical stakeholders.
  • • Passion for testing methodologies and debugging techniques to ensure code quality and reliability.

🏖️ Benefits

  • • Competitive health benefits (including health and dental).
  • • Generous Paid Time Off (PTO) policy.
  • • Equity grant (RSU program for most employees).
  • • Retirement matching program (401k in the US, RRSP in Canada).
  • • Free 1Password account for personal use.
  • • Paid volunteer days.
  • • Peer-to-peer recognition program (Bonusly).
  • • Remote-first work environment with opportunities for in-person engagement.

Skills & Technologies

Python
JavaScript
TypeScript
Go
Ruby
Remote

Ready to Apply?

You will be redirected to an external site to apply.

AgileBits Inc. logo
AgileBits Inc.
Visit Website

About AgileBits Inc.

AgileBits Inc. develops 1Password, a cross-platform password manager that securely stores credentials, secrets, and documents for individuals, families, and enterprises. The Toronto-based company provides browser extensions, desktop and mobile apps, and a command-line tool to generate, fill, and audit passwords while enforcing zero-knowledge encryption. Features include shared vaults, SSH key management, sign-in with SSO, advanced reporting, and developer integrations. The product supports Windows, macOS, Linux, iOS, Android, and ChromeOS, and offers hosted or self-hosted deployment. AgileBits serves millions of users and thousands of organizations worldwide, emphasizing privacy, compliance, and ease of use.

Similar Opportunities

Argentina
Full-time
Expires Apr 25, 2026
Senior
Remote

12 days ago

Apply
Bulgaria
Full-time
Expires Apr 25, 2026

12 days ago

Apply
Brazil
Full-time
Expires May 3, 2026
Python
AWS
Senior
+1 more

4 days ago

Apply
Brazil
Full-time
Expires May 3, 2026
Python
JavaScript
TypeScript
+1 more

3 days ago

Apply