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

Staff Software Engineer, Data

$175k - $400k

QXO

QXO is a leading distributor and installer of building products serving an $800 billion market. The company’s mission is to modernize the building products industry through advanced technology and a best-in-class customer experience. QXO is North America’s largest distributor and installer of insulation, the second-largest distributor of roofing products, the second-largest publicly traded distributor of lumber and building materials, and the largest distributor of waterproofing products. The company is targeting $50 billion in annual revenue within the decade through accretive acquisitions and organic growth. For more information, visit QXO.com.

What you'll do:

We are seeking a highly experienced principal software engineer, data to design and implement a modern data engineering stack that enables scalable, efficient, and high-performance data processing. The ideal candidate will be responsible for creating and optimizing scalable data structures for both structured and unstructured data derived from our acquired businesses. This role is critical in supporting machine learning and AI applications, ensuring a robust, well-architected, and optimized data infrastructure that powers data science and AI teams to develop high-performing models. As a technical leader, the principal data engineer will architect and build large-scale data systems that efficiently process massive datasets for AI-driven applications.

The ideal candidate will drive the design, development, and implementation of next-generation data solutions that enable seamless AI model training, inference, and real-time data processing at scale.

Key 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 AIdriven decisionmaking; evaluate emerging technologies.

  • Ensure performant systems through smart storage, caching, and streaming design choices.

What you'll bring:

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.

Salary Range:

USD $175,000.00 - USD $400,000.00 /Yr.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Data in Seattle, WA vacancy
  •  ...About the teamWe are experts in business data, building the canonical data foundation that...  ...Data Science, GTM, and Marketing. We engineer scalable and efficient data pipelines and...  ...requirement.Minimum requirementsThis is a Staff-level role — that typically means 10+ years... 
    Suggested

    Stripe

    Seattle, WA
    4 days ago
  •  ...Rippling.com addresses.About the roleThe Data Cloud team is building an end-to-end...  ...customers. What you will doDevelop high-quality software with attention to detail using tech...  ...APIs or platform spacesBuild and grow your engineering skills in different challenging areas... 
    Suggested
    Work at office
    3 days per week

    Rippling

    Seattle, WA
    1 day ago
  •  ...the TeamData is at the foundation of DoorDash success. The Data Engineering team builds database solutions for various use cases including...  ...making at DoorDash.About the RoleDoorDash is looking for a Staff Software Engineer,Data to be a technical lead and help architect and... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    2 days ago
  • $217k - $312.2k

     ...Databricks, we are passionate about enabling data teams to solve the world's toughest...  ...enables data scientists, analysts, and engineers to securely discover, access, and collaborate...  ....We are seeking a Senior Staff Software Engineer to lead the technical direction... 
    Suggested
    Local area
    Worldwide

    DataBricks

    Bellevue, WA
    2 days ago
  •  ...be sent from @Rippling.com addresses.About the rolePayroll Data is the source of truth that powers Rippling’s Global Payroll...  ...integrations, billing, and emerging AI-driven experiences. As a Staff Software Engineer on the Payroll Data team, you will play a critical role in... 
    Suggested
    Work at office
    3 days per week

    Rippling

    Seattle, WA
    1 day ago
  • $182.4k - $247k

     ...Databricks, we are passionate about enabling data teams to solve the world's toughest...  ...insights to improve their business. Founded by engineers — and customer obsessed — we leap at...  ...capabilities of traditional SQL query engines. As a software engineer on the Runtime team at... 
    Local area
    Worldwide

    DataBricks

    Bellevue, WA
    2 days ago
  •  ...com addresses.About the roleData Cloud is Rippling’s unified data platform that makes operational data across HR, IT, and...  ...reporting, and intelligent product workflows.We’re hiring a Staff Software Engineer to build the AI platforms within Data Cloud. At Rippling, you... 
    Work at office
    3 days per week

    Rippling

    Seattle, WA
    4 days ago
  •  ...system to one source of truth for employee data, businesses can automate all of the...  ...copilot. What You'll Do:Develop high-quality software with attention to detail using tech...  ...APIs or platform spacesBuild and grow your engineering skills in different challenging areas... 
    Work at office
    3 days per week

    Rippling

    Seattle, WA
    3 days ago
  •  ...our AI interview philosophy and how we use AI in our recruiting process here.We’re looking for a senior staff software engineer to lead the next generation of data infrastructure at Pinterest which powers mission critical big data and AI applications. You’ll be working... 
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    Seattle, WA
    2 days ago
  • $240k - $300k

     ...spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...and support you need to grow your career.Engineering at BrexEngineering at Brex is about building...  ...and intention. Our teams span Software, Data, Security, and IT, and operate with high... 
    Work at office
    Remote work
    Work from home

    Brex

    Seattle, WA
    2 days ago
  • $194k - $267k

     ...too, let's talk. About the Team The Data Platform team is responsible for the foundational...  .... We expect great things from our engineers and reward them with stimulating new projects...  ...This is an opportunity for experienced Software Engineers to join our fast growing Data... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta, Inc.

    Bellevue, WA
    5 days ago
  • $264k - $310k

     ...Senior Staff Software Engineer, Data Platform Bellevue, WA Join Us In Building The Future Of Finance Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    3 days ago
  •  ...to Zoox’s mission. Zoox uses simulation to develop our driving software, validate our safety, and analyze our real world performance....  ...and/or distributed real-time systems. ~ Best for: Architects/engineers who care about robust and elegant architecture, correctness,... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    18 hours ago
  •  ...done. Build the Future of Declarative Data Pipelines At Snowflake, we are powering...  ...Snowflake and is a core part of Snowflake’s Data Engineering strategy. The Dynamic Tables performance...  ...increasingly complex query shapes. As a Staff Engineer on this team, you will own the... 
    Full time

    Snowflake

    Bellevue, WA
    18 hours ago
  • $210k - $250k

     ...is building the developer platform for data lineage, helping teams prevent data quality...  ..., and developer-first workflows so engineering and data teams can ship with more confidence...  ...Gable is growing and hiring a new Staff Software Engineer - Front End, who will own front... 
    Full time
    Local area
    3 days per week

    Gable

    Seattle, WA
    18 hours ago
  • $203k - $256k

     ...simulation to develop our driving software, validate safety, and analyze...  ...of execution, ensure correct data flow and coordinate the...  ...opportunity for an innovative Software Engineer to build the foundation and...  ...256,000: The salary range for Staff will be: $233,000 to $293,000.... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Seattle, WA
    18 hours ago
  •  ...how work gets done. There is only one Data Cloud. Snowflake’s founders started from...  ...users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where...  ...from Principal engineers. AS A STAFF SOFTWARE ENGINEER - IDENTITY & ACCESS MANAGEMENT... 
    Full time

    Snowflake

    Bellevue, WA
    18 hours ago
  • $220k - $250k

     ...asset, time. Who you are   Metropolis is seeking a Staff Software Engineer to lead our Visit Experience team. At this level, you make work...  ...system reliability while enabling rapid experimentation and data-informed decisions Through technology, enable step... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area

    Metropolis

    Seattle, WA
    18 hours ago
  • $405k

     ...Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to...  ...the Role Anthropic is seeking talented and experienced Staff+ Software Engineers to join our Continuous Integration (CI) team within... 
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    Seattle, WA
    18 hours ago
  • $189k - $303k

     ...goods where they need to go, and make mobility more efficient & accessible for all. We are searching for an exceptional Staff-level Backend Software Engineer to join the Aurora Services Engineering team and take on a critical role in building Aurora's suite of fleet... 
    Full time
    Remote work

    Aurora Innovation

    Seattle, WA
    18 hours ago
  •  ...together. Because at UKG, your work matters—and so do you. ***UKG is unable to offer sponsorship for this position.***   Staff Software Engineer - Agentic Acceleration Group We are seeking a highly experienced Staff Software Engineer to build and scale our agentic... 
    Full time
    Worldwide

    Ukg

    Seattle, WA
    18 hours ago
  • $208k - $260k

     ...financial services that transcend borders.About the Role:As a Staff AI Native Software Engineer, you direct AI agents to build products and solutions,...  ...of full-stack applications: frontend, backend, data, and infrastructureFamiliarity with common architectural... 
    Full time
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Remitly

    Seattle, WA
    18 hours ago
  • $220.4k - $297.4k

    P-1126SummaryAt Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection...  ...high-value challenges that are central to their missions.Our engineering teams build highly technical products that fulfill real,... 
    Local area
    Worldwide

    DataBricks

    Seattle, WA
    2 days ago
  • $236k - $339.2k

     ...a talented and passionate StaffSoftware Engineer for our Snowpark Container Service, part...  ...platform to enable bringing Compute to Data effortless and simple.Snowpark Container...  ...realizing Snowflake’s Data Cloud Mission.AS A STAFF SOFTWARE ENGINEER, YOU WILL:Design and develop... 
    Work at office

    Snowflake

    Bellevue, WA
    2 days ago
  • $240k - $285k

     ...management, bill pay, and travel software, Brex enables founders and...  ...you need to grow your career.Engineering at BrexEngineering at Brex is...  .... Our teams span Software, Data, Security, and IT, and operate...  ...customers. We're looking for a Staff Engineer who operates across... 
    Work at office
    Remote work
    Work from home
    3 days per week

    Brex

    Seattle, WA
    1 day ago
  • $150k - $210k

     ...and access management. The Ping Identity Data Platform team is building the next...  ...risk management, and responsible AI.As a Staff Engineer our Data Platform team, you will help define...  ...:Bachelor's degree in Computer Science, Software Engineering, Data Engineering, or equivalent... 
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    Seattle, WA
    1 day ago
  • $210k - $240k

     ...technical area by working with cross-functional team members. As a Staff Software Engineer on the Business team, you'll be both a hands-on builder and...  ...strategy, design A/B tests, interpret results, and use data to decide what shipsMake pragmatic calls on what to refactor... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    OfferUp

    Bellevue, WA
    18 hours ago
  • $236k - $339.25k

     ...function, but to help redefine the future of how work gets done.Where Data Does More. Join the Snowflake team.Join our ML Feature Store...  ...ScienceFluency in Java and PythonExperience with feature engineering platforms and ML platformsSnowflake is growing fast, and we’re... 

    Snowflake

    Bellevue, WA
    3 days ago
  •  ...governance are what turn a massive, multi-tenant data and AI platform into one customers can...  ...across all these surfaces, raising the engineering bar of the combined team, and shaping...  ....Champion reliable, high-quality software and the operational practices that let a... 
    Worldwide

    DataBricks

    Bellevue, WA
    4 days ago
  • $150k - $180k

    Staff Software Engineer, Command and ControlAbout Us:BlackSky is a real-time intelligence company. We own and operate the world's most advanced...  ...matters that affect national security and the economy. BlackSky's data enables governments and businesses to see, understand and... 
    Permanent employment
    Full time
    Remote work

    Black Sky

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

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