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

Principal Software Engineer, Data

Job in Seattle, King County, Washington, 98127, USA
Listing for: Beacon Roofing Supply, Inc
Full Time position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    Data Engineer, Data Warehousing
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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 decision making; 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 (Map Reduce, MPP architectures, No

    SQL 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 (Big Query, Cloud Storage, Dataflow, Dataproc, Pub/Sub) and infrastructure-as-code.
  • Experie…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
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