Staff Software Engineer, Data

Beacon Roofing Supply, Inc

Seattle (WA)

On-site

USD 175,000 - 400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Base pay range: $175,000 - $400,000
Annual performance bonus
Medical, dental, and vision insurance

Job summary

A prominent building products distributor is seeking a data engineer to lead data architecture and implement large-scale data solutions. Candidates should have a Bachelor's degree in Computer Science and 7+ years of experience in data engineering. This role emphasizes ownership of data architecture and mentoring skills. Benefits include a competitive salary range of $175,000 - $400,000, annual bonuses, stock options, and comprehensive health benefits. Join a forward-thinking team reshaping the future of building products distribution.

Qualifications

  • 7+ years of data engineering experience building data infrastructure and analytics solutions.
  • Proven track record delivering large data solutions in ambiguous problem areas.
  • Strong understanding of distributed systems and data modeling/ETL tools.

Responsibilities

  • Take ownership of team data architecture and ensure data is auditable and accessible.
  • Lead design for data warehouse and data lakes, optimizing data integrity.
  • Continuous optimization of infrastructure for cost and scalability.

Skills

SQL
Python
Data infrastructure
Data warehouses
Data pipelines
Data flows

Education

Bachelor's or Master’s degree in Computer Science

Tools

GCP data services
BigQuery
Snowflake

Job description

Overview

We’re looking for bold, entrepreneurial talent ready to help build something extraordinary — and reshape the future of building products distribution.

QXO is a publicly traded company founded by Brad Jacobs with the goal of building the market-leading company in the building products distribution industry. On April 30, 2025, QXO completed its first acquisition: Beacon Building Products, a leading distributor in the sector.

We are building a customer-focused, tech-enabled, and innovation-driven business that will scale rapidly through accretive M&A, organic growth, and greenfield expansion. Our strategy is rooted in delivering exceptional customer experiences, improving operational efficiency, and leveraging data, digital tools, and AI to modernize a historically under-digitized industry.

Responsibilities
  • Take ownership of team data architecture, including data warehouse design, providing system-wide design guidance and ensuring data is auditable, available, and accessible.
  • Design and deploy large-scale data solutions including data warehouse implementations in ambiguous problem areas with significant impact on data quality, availability, or business value.
  • Lead logical and physical data model design for data warehouse and data lakes, optimizing query performance, storage efficiency, and data integrity.
  • Anticipate data access patterns and proactively remove bottlenecks, ensuring smooth data flow from operational sources to data warehouse and analytical endpoints. Drive data engineering best practices including Data Discovery, Naming Conventions, Data Quality frameworks, Operational Excellence, and Security standards.
  • Make architectural trade-offs between short-term technology needs and long-term business needs (build vs. buy, storage strategies, data warehouse vs. data lake technologies). Lead design reviews for team solutions and related software systems, bringing clarity to complexity and fostering shared understanding.
  • Build consensus across discordant views and resolve root causes of endemic problems, including those that unblock innovation of related teams.
  • Mentor and develop engineers, improving their technical skills and understanding of data engineering best practices.
  • Provide technical assessments for promotion candidates and participate in hiring processes.
  • Develop efficient data models and ensure governance, quality, security, and compliance.
  • Continuously optimize infrastructure for cost, scalability, and performance; implement CI/CD and automation for data workflows.
  • Establish data engineering best practices, including testing, deployment, documentation, and metadata management.
  • Build tools and frameworks to streamline data transformation and accelerate AI-driven decisionmaking; evaluate emerging technologies.
  • Ensure performant systems through smart storage, caching, and streaming design choices.
Qualifications & Skills
  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of data engineering experience building data infrastructure, data warehouses, pipelines, and analytics solutions at scale.
  • Proven track record delivering large data solutions (data warehouse implementations, data models, architectures, data flows) in difficult or ambiguous problem areas.
  • Deep proficiency in SQL and at least one programming language (Python, R) for data processing and orchestration.
  • Strong understanding of distributed systems (MapReduce, MPP architectures, NoSQL databases).
  • Demonstrated ability to design logical and physical data models with expertise in data warehouse optimization techniques (partitioning, distribution, indexing).
  • Experience with data persistence technologies including modern data warehouses and integration patterns (ETL, streaming, federation).
  • Track record of taking ownership of data architecture and driving simplification.
  • Strong ability to communicate technical ideas, build consensus, and influence technical strategy.
Preferred Qualifications
  • Bachelor's degree in computer science, Computer Engineering, or related technical field.
  • Experience with GCP data services (BigQuery, Cloud Storage, Dataflow, Dataproc, Pub/Sub) and infrastructure-as-code.
  • Experience with modern data warehouse platforms (BigQuery, Snowflake, Redshift), data warehouse design patterns, and data modeling/ETL tools (e.g. DBT).
  • Technical leadership experience influencing 1-2 teams through collaborative development or driving best practices.
  • Experience with data lakehouse architectures, data governance, lineage tracking, and quality frameworks.
  • Proven mentorship track record with the ability to develop technical talent.
  • Contributions to the technical community through patents, publications, or open-source work.
What you\'ll earn
  • Base pay range: $175,000 - $400,000
  • Annual performance bonus
  • Long term incentive (equity/stock)
  • 401(k) with employer match
  • Medical, dental, and vision insurance
  • PTO, company holidays, and parental leave
  • Paid Time Off/Paid Sick Leave: Applicants can expect to accrue 15 days of paid time off during their first year (4.62 hours for every 80 hours worked) and increased accruals after five years of service.
  • Paid training and certifications
  • Legal assistance and identity protection
  • Pet insurance
  • Employee assistance program (EAP)

QXO is an Equal Opportunity Employer. We value diversity and do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other protected status.

To comply with Pay Transparency laws, employers must disclose an annual salary range. Actual offers depend on factors such as location, experience, skills, and market data. This position may also offer variable compensation.

Please contact careers@QXO.com if you have any questions related to this job posting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Data
Staff Software Engineer, Data

QXO • Seattle (WA)

On-site
USD 175,000 - 400,000
Annual performance bonus
401(k) with employer match
Medical, dental, and vision insurance
+3
Staff Applied Scientist
Staff Applied Scientist

Beacon Roofing Supply, Inc • Seattle (WA)

On-site
USD 191,000 - 345,000
Annual performance bonus
Medical, dental, and vision insurance
401(k) with employer match
+3
Staff Software Engineer, Fullstack
Staff Software Engineer, Fullstack

Beacon Roofing Supply, Inc • Seattle (WA)

On-site
USD 160,000 - 288,000
Base pay range: $160,000 – $288,000
Annual performance bonus
401(k) with employer match
+5
Staff Software Engineer, BackEnd
Staff Software Engineer, BackEnd

Beacon Roofing Supply, Inc • Seattle (WA)

On-site
USD 150,000 - 275,000
Annual performance bonus
Long-term incentive (equity)
401(k) with employer match
+5
Senior Software Engineer, Backend
Senior Software Engineer, Backend

QXO • Seattle (WA)

On-site
USD 138,000 - 235,000
Annual performance bonus
Long-term incentive (equity/stock)
401(k) with employer match
+4
Staff Software Engineer, Full Stack
Staff Software Engineer, Full Stack

QXO • Herndon (VA)

On-site
USD 160,000 - 288,000
Annual performance bonus
401(k) with employer match
Medical, dental, and vision insurance
+2
Staff Software Engineer, Fullstack
Staff Software Engineer, Fullstack

QXO • Seattle (WA)

On-site
USD 160,000 - 288,000
Annual performance bonus
Long term incentive (equity/stock)
401(k) with employer match
+2
Software Engineer, Fullstack
Software Engineer, Fullstack

Beacon Roofing Supply, Inc • Seattle (WA)

On-site
USD 138,000 - 235,000
Annual performance bonus
Long term equity incentive
401(k) with employer match
+4
Senior Software Engineer, Mobile
Senior Software Engineer, Mobile

Beacon Roofing Supply, Inc • Seattle (WA)

On-site
USD 138,000 - 235,000
Bonus (Annual performance)
Equity / Long term incentive
401(k) with employer match
+7
Staff Software Engineer, Full Stack
Staff Software Engineer, Full Stack

QXO • Seattle (WA)

On-site
USD 150,000 - 275,000
Annual performance bonus
401(k) with employer match
Medical, dental, and vision insurance
+2