Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Data

$175k - $400k

Beacon Roofing

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 View email address on click.appcast.io if you have any questions related to this job posting. #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Data in Seattle, WA vacancy
  • $200.6k - $250.4k

    Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this strategy is a need for world-class technical leadership-engineers who can see... 
    Suggested
    Flexible hours

    WEX

    Seattle, WA
    3 days ago
  • $304k

     ...Principal Engineer II At Snowflake, we are powering the era of the agentic enterprise. To usher...  ...Engineer II to architect the core data processing engine of the Snowflake Data...  ...for every customer. As a Principal Software Engineer II at Snowflake You Will:... 
    Suggested
    Flexible hours

    Streamlit

    Bellevue, WA
    4 days ago
  • $152k - $209k

     ...We are seeking an accomplished Principal Engineer to lead the technical architecture and...  ...Lead the roadmap for migrating legacy data pipelines to AI-native architectures. You...  ...Qualifications Experience: 8-10 years in software engineering, specializing in SaaS... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Bellevue, WA
    5 days ago
  • $212k - $386.3k

     ...Principal Software Engineer, Apple Data Platform Work Locations Submit Resume The Apple Data Platform team powers analytics and machine learning across Apple. Our mission is to deliver cutting-edge, reliable, and user-friendly infrastructure for data ingestion, storage... 
    Suggested
    Relocation

    Apple

    Seattle, WA
    2 days ago
  • $188.4k - $252.6k

     ...Principal Software Engineer Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology...  ...engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the... 
    Suggested
    Work experience placement
    Local area

    Disney France

    Seattle, WA
    9 days ago
  • $230.77k - $323.08k

     ...This includes Manufacturing and Supply Chain support across all Blue Origin facilities. We are seeking a highly skilled Principal Software Engineer to develop and lead the technical strategy for the Supply Chain Technology organization. This team's primary focus is on... 
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin

    Seattle, WA
    4 days ago
  • $276k - $414k

     ...its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated...  ...the forefront. We're looking for a Principal Software Engineer to join the Business...  ...including product management, design, data science, and other engineering teams, to... 
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Seattle, WA
    7 days ago
  • $71.23 - $121.29 per hour

     ...Description Principal Software Engineer IS - Hybrid The Principal Software Engineer takes end-to-end ownership for development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health. They evaluate requirements... 
    Minimum wage
    Full time
    Local area
    Shift work

    Providence Service

    Renton, WA
    6 days ago
  •  ...Job Title: Principal Engineer, Enterprise AI & Intelligent Automation Role Overview We are seeking a visionary and hands-on Principal Software Engineer to serve as the lead subject matter expert for AI-enabled engineering and intelligent business automation. In this... 
    Temporary work

    AllSTEM Connections

    Des Moines, WA
    5 days ago
  • $99.6k - $234.6k

     ...City, CA Seattle, WA As a Principal Engineer inside the Oracle Cloud Infrastructure...  ...You will work with a talented group of software developers, designing scalable, highly...  ...Us Only Oracle brings together the data, infrastructure, applications, and expertise... 
    Temporary work
    Flexible hours

    Oracle

    Seattle, WA
    2 days ago
  • $96.8k - $306.4k

     ...Technical Strategy And Oversight Engineer Oracle Cloud Infrastructure (OCI) delivers mission...  ...implementation of core components for data planes. We are hoping to enhance...  ...executives for investment and drive the software design and development for new major data... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Seattle, WA
    5 days ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at...  ...Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and... 

    Chase

    Seattle, WA
    2 days ago
  • $160k - $250k

     ...by leading investors, we're building software that adapts to the user, not the other...  ...The Role Gradial is seeking a Principal Software Engineer to drive the architecture and technical...  ...that integrate customer feedback, usage data, and brand preferences to evolve autonomously... 

    Gradial

    Seattle, WA
    6 days ago
  • $202.8k - $327.63k

     ..., Docusign unleashes business-critical data that is trapped inside of documents. Until...  ...do The Docusign AI team is seeking a Principal Software Architect to act as a seasoned subject...  ...technical architect behind the discovery engine that powers the world’s most critical... 
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    Seattle, WA
    1 day ago
  •  ...Senior Principal Software Engineer We're looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at...  ...containerization and orchestration technologies. Partners closely with data science, platform engineering, and SRE teams to... 

    Chase

    Seattle, WA
    4 days ago
  •  ...sense for their business - today and in the future. As a Principal Software Engineer, you'll be responsible for technical leadership and vision....  .... Experience with performance tuning for large-scale data or compute workloads. Past success driving infrastructure... 
    Local area
    Worldwide
    Flexible hours

    DataRobot

    Seattle, WA
    2 days ago
  •  ...The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Principal Software Engineers who are ready to lead the technical and strategic evolution of our financial services platform in support of our goals that put our members in control... 
    Full time
    Temporary work
    Work experience placement
    Remote work

    Israelvcforum

    Seattle, WA
    1 day ago
  •  ...A leading video game developer in Mercer Island seeks a Principal Software Engineer to lead the design of back end services for games. You will ensure high standards and collaborate with teams to implement scalable solutions. Qualifications include a relevant degree and... 

    Riot Games

    Mercer Island, WA
    1 day ago
  • $229.2k - $319.5k

     ...Riot engineers bring deep knowledge of specific technical areas but also value the opportunity...  ...in a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other...  ...confidential and sensitive Company data Communication with others, including... 
    Temporary work
    Local area
    Flexible hours

    Riot Games

    Mercer Island, WA
    6 days ago
  • $264k - $379.5k

     ...Principal Software Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers...  ..., and scale developers expect that is paired with a data experience that seamlessly ties into Snowflake. As a Principal... 
    Immediate start
    Flexible hours

    Streamlit

    Bellevue, WA
    4 days ago
  •  ...Sr./Principal Software Engineer San Francisco OR Seattle | USA SingleStore engineers build the real-time data platform powering some of the world's most demanding applications. Our cloud-native architecture enables high-performance transactional and analytical workloads... 

    SingleStore

    Seattle, WA
    24 days ago
  •  ...to creating category-leading enterprise software that unleashes that power. To make that...  ...repair item tracking, and assertion of engineering best practices across UiPath. We are...  ...fundamentals. Deep understanding of data structures, algorithms, multithreading,... 
    Work at office
    Immediate start
    Remote work

    UiPath

    Bellevue, WA
    6 days ago
  • $235.2k - $294k

     ...dreamers and builders in the world. We are seeking a Staff Software Engineer (IC6) to join our Customer Trust & Engineering organization as...  ..., that gives customers deep, fine-grained control over their data security posture. Solve Complex AuthZ at Scale: Drive the... 
    Local area
    Worldwide
    Flexible hours

    DigitalOcean

    Seattle, WA
    1 day ago
  • $230.77k - $323.08k

     ...add new chapters to the history of spaceflight! - As a Principal Software Engineer for TeraWave, you will serve as the technical cornerstone for...  ...Software Development Lifecycle (SDLC) for intra-satellite data plane networking and platform software across multiple product... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Seattle, WA
    4 days ago
  • $96.8k - $251.6k

     ...production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery...  ...Career Level - IC5 About Us Only Oracle brings together the data, infrastructure, applications, and expertise to power... 
    Temporary work
    Flexible hours

    Oracle

    Seattle, WA
    3 days ago
  •  ...Principal Software Engineer Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology...  ...engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the... 
    Work experience placement

    The Walt Disney Studios

    Seattle, WA
    4 days ago
  • $264.1k - $369.74k

     ...and governance to align technology and business strategies. We are seeking an exceptionally talented and experienced Sr Principal Software Engineer to lead the technical strategy for Blue Origin's Software Development organization. This dynamic org is responsible for... 
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin

    Seattle, WA
    5 days ago
  • $276k - $414k

     ...its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated...  ...the forefront. We're looking for a Principal Software Engineer to join the Ads Format team at...  ...including product management, design, data science, and other engineering teams,... 
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Seattle, WA
    2 days ago
  •  ...customers to query, modify and manage their petabyte-scale data. We develop distributed systems that store and maintain metadata...  ...(Snowgrid), data sharing, and data marketplace. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL: Solve real business needs at large scale... 

    Snowflake Computing

    Bellevue, WA
    1 day ago
  •  ...working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the CDAO's AI/ML Data Platform's team, you provide expertise and engineering excellence as an integral part of an agile... 

    Aumni

    Seattle, WA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Data. Be the first to apply!