Staff Data Engineer

1Password is a cybersecurity company providing enterprise password management and Extended Access Management solutions.
$177,000 - $239,000
Data
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Data Engineer

1Password, a leading cybersecurity company serving over 165,000 businesses, is seeking a Staff Data Engineer to spearhead their data engineering initiatives. This role combines technical leadership with hands-on development, focusing on building scalable data solutions that power business intelligence and machine learning capabilities.

The position requires an experienced professional with 8+ years in software engineering and 7+ years specifically in data processing applications. The ideal candidate will have deep expertise in data modeling, distributed systems, and modern data technologies including Java, Scala, Python, and various Big Data tools.

As a Staff Data Engineer, you'll be responsible for designing and implementing large-scale data processing systems, developing data engineering strategies, and mentoring other engineers. The role offers the opportunity to work with cutting-edge technologies while solving complex problems in a fast-paced, remote-first environment.

1Password offers a competitive compensation package including a base salary range of $177,000-$239,000 USD for US-based roles (or $158,000-$214,000 CAD for Canada-based roles), plus equity, comprehensive benefits, and generous PTO. The company culture emphasizes simplicity, honesty, and a human-centric approach, with a strong focus on work-life balance and professional growth.

This remote position allows you to work from anywhere in the US or Canada, with occasional travel for team meetings and events. You'll be joining a company that's at the forefront of cybersecurity, helping to shape the future of digital security while working alongside passionate professionals committed to making the internet safer for everyone.

Last updated 7 hours ago

Responsibilities For Staff Data Engineer

  • Design, develop, and automate large-scale, high-performance batch and streaming data processing systems
  • Build data engineering strategy that supports a rapidly growing tech company
  • Build scalable data pipelines using best-in-class software engineering practices
  • Develop optimal data models for storage and retrieval
  • Establish and execute short and long-term architectural roadmaps
  • Lead efforts on continuous improvement to the efficiency and flexibility of the data, platform, and services
  • Mentor Analytics & Data Engineers on best practices
  • Influence and evangelize high standard of code quality, system reliability, and performance

Requirements For Staff Data Engineer

Java
Python
Scala
Kafka
  • Minimum of 8+ years of professional software engineering experience
  • Minimum of 7 years technical engineering experience building data processing applications
  • In-depth experience in data modeling, query optimizations and work in Java, Scala, Python
  • Experience in data modeling across product insights and business processes
  • Experience with Big Data query engines such as Hive, Presto, Trino, Spark
  • Experience with data stores such as Redshift, MySQL, Postgres, Snowflake
  • Experience using Realtime technologies like Apache Kafka, Kinesis, Flink
  • Experience building scalable services on public cloud infrastructure
  • Experience leveraging distributed systems at scale

Benefits For Staff Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Maternity and parental leave top-up programs
  • Generous PTO policy
  • Four company-wide wellness days
  • Company equity for all full-time employees
  • Retirement matching program
  • Free 1Password account
  • Paid volunteer days
  • Employee-led inclusion and belonging programs
  • Peer-to-peer recognition through Bonusly

Interested in this job?

Jobs Related To 1Password Staff Data Engineer

Staff Software Engineer - Internal Tools, Data, and Integrations

Staff Software Engineer position at Outreach focusing on internal tools, data engineering, and system integrations, offering remote work and competitive compensation.

Splunk IT Data Engineer, Staff

Staff-level Splunk IT Data Engineer position at Qualcomm, focusing on managing global data infrastructure and leading technical implementations with 5+ years of experience required.

Staff Data Analytics Engineer

Staff Data Analytics Engineer position at 10x Genomics, focusing on developing data pipelines and analytics solutions for manufacturing operations, requiring expertise in ETL, data warehousing, and visualization.

Enterprise Data Design (Data Engineer, Staff)

Staff Data Engineer role at Qualcomm focusing on designing and developing data pipelines using Databricks and cloud technologies.

Data Visualization Engineer (L5) - Product

Senior Visualization Engineer position at Netflix focusing on building data visualization tools for infrastructure decision-making, offering competitive compensation and remote work opportunity.