Staff Software Engineer

QXO

Seattle, Northern (WA, KY)

On-site

USD 160,000 - 288,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401(k) with match
Medical, dental, vision insurance
Paid time off
Parental leave

Job summary

QXO is building an AI-native takeoff platform to measure buildings from plans, imagery, and 3D models. You will design systems that convert addresses, plans, or images into accurate material quantities and forecasts, guiding production across roofing, insulation, and exterior products.

The Staff Software Engineer will advance computer vision, geometry, LLMs, and scalable estimation, shaping product direction with product, UX, and sales leaders.

Qualifications

  • 8+ years of experience designing, building, and operating production software systems.
  • Hands-on experience with AI/ML systems in production, including LLMs.
  • Experience building high-scale measurement, estimation, or forecasting systems.
  • Strong foundation in distributed systems, data pipelines, and service design for high-volume workloads.
  • AI-native engineering: use of AI coding agents and tooling.

Responsibilities

  • Architect the measurement engine for extracting measurements from imagery and plans.
  • Forecast materials from measurements including quantities and waste.
  • Put AI into production with clear accuracy targets and evaluation harnesses.
  • Build scalable services with low latency and high reliability.
  • Extend the platform across roofing, insulation, and waterproofing lines.
  • Mentor engineers and lead design reviews to raise engineering standards.

Skills

AI-native engineering
Distributed systems
LLMs
Computer vision
Geospatial imagery
High-scale estimation
Data pipelines
Ability to design complex systems
Team leadership

Education

Advanced degree in CS/ML or related field

Tools

CAD/3D modeling

Job description

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:
ABOUT THE ROLE

Every roof, wall, and floor starts with a takeoff: measuring a project from plans, drawings, and imagery to determine exactly what materials it needs. Across our industry, that work is still largely done by hand. QXO is building the technology-forward leader in building products distribution, and takeoff is one of the first places we intend to change how the industry works.

As a Staff Software Engineer on our new Takeoff team, you will be one of the first engineers building the systems that measure a building and forecast what it takes to build it. You will design AI-powered products that turn an address, a set of plans, or an image into an accurate bill of materials, and take them from prototype to production across roofing, insulation, and exterior building products. The team is small by design, and the problems span computer vision, geometry, LLMs, and high-scale estimation.

You will build the way we build: AI-native. AI agents are a core part of how you design, write, test, and ship software, and you will set the standard for how the team does the same.

WHAT YOU WILL DO
  • Architect the measurement engine. Design and build the systems that extract measurements from aerial imagery, plans, drawings, and 3D models, and turn them into accurate, explainable quantities.
  • Forecast what it takes to build. Build the models that translate measurements into materials, including quantities, waste, and complementary products, and that improve as actual orders and job outcomes flow back in.
  • Put AI into production. Take LLM, machine learning, and computer vision capabilities from prototype to production with clear accuracy targets, evaluation harnesses, and human review where it matters.
  • Build for scale. Design services that handle high volumes of measurement and estimation requests with low latency, high reliability, and cost discipline, and expose them to web, mobile, internal tools, and partner platforms.
  • Expand across lines of business. Extend one takeoff platform from roofing to insulation, siding, waterproofing, decking, and beyond, so each new line of business ships faster than the last.
  • Engineer AI-native. Use AI agents across the software lifecycle, from design and code to testing and operations, and build the tooling, patterns, and review practices that make the team faster without lowering the bar.
  • Shape the direction. Partner with product, UX, and sales engineering leaders and with the takeoff experts who do this work today. Inform build, buy, and partner decisions with rigorous technical evaluation.
  • Raise the bar. Mentor engineers, lead design reviews, and set the standard for accuracy, quality, and operational excellence on the team.
What you'll bring:
BASIC QUALIFICATIONS
  • 8+ years of experience designing, building, and operating production software systems, including technical leadership of complex, cross-team projects.
  • Hands-on experience building and shipping AI and machine learning systems in production, including practical experience with LLMs.
  • Experience building high-scale measurement, estimation, or forecasting systems, including defining accuracy metrics and improving them over time.
  • Strong foundation in distributed systems, data pipelines, and service design for high-volume, low-latency workloads.
  • An AI-native engineering practice: daily use of AI coding agents and tools, and experience building evaluations, guardrails, or tooling around AI systems.
  • Ability to turn ambiguous problems into clear technical designs and explain tradeoffs to engineering and business partners in plain language.
PREFERRED QUALIFICATIONS
  • Experience in construction technology, building products, estimating, or takeoff.
  • Background in computer vision, photogrammetry, or aerial and geospatial imagery.
  • Experience with computational geometry, CAD, or 3D modeling, and with delivering those experiences across web and mobile clients.
  • Experience with demand or quantity forecasting, probabilistic modeling, or time series methods.
  • Experience as an early engineer on a new product or team in a high-growth environment.
  • Advanced degree in computer science, machine learning, or a related field.
What you'll earn
  • Base pay range: $160,000 - $288,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, gender or sexual orientation, national origin, age, disability, or any other protected status.

To comply withPayTransparencylaws, employers mustdisclosean annual salary range. Actual offers depend on factors such as location, experience, skills, and market data. This position may also offer variable compensation.

Salary Range:

USD $160,000.00 - USD $288,000.00 /Yr.

Salary Range:

USD $160,000.00 - USD $288,000.00 /Yr.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Manager, Software Engineering - Transactions
Senior Manager, Software Engineering - Transactions

QXO • Seattle (WA)

On-site
USD 200,000 - 275,000
Base salary range
Annual bonus
Equity/stock
+4
Staff Software Engineer, Data
Staff Software Engineer, Data

QXO • Seattle (WA)

On-site
USD 175,000 - 400,000
Base pay range: $175,000 - $400,000
Annual performance bonus
Medical, dental, and vision insurance
Senior Applied Scientist
Senior Applied Scientist

QXO • Seattle (WA)

On-site
USD 159,000 - 287,000
401(k) match
Medical, dental, and vision insurance
Paid time off and holidays
+5
Senior Software Engineer, Mobile
Senior Software Engineer, Mobile

QXO • 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, 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
Director of Sales
Director of Sales

QXO • Alexandria (VA)

On-site
USD 172,000 - 219,000
401(k) with employer match
Medical, dental, and vision insurance
PTO and holidays
+4
Project Manager, Pricing
Project Manager, Pricing

QXO • Greenwich (CT)

On-site
USD 100,000 - 150,000
401(k) match
Medical, dental, and vision insurance
PTO, holidays, parental leave
+3
Account Executive, Experienced
Account Executive, Experienced

QXO • Laurel (MD)

On-site
USD 65,000 - 80,000
401(k) match
Medical, dental, vision
PTO & holidays
+5
Account Executive, Experienced
Account Executive, Experienced

QXO • Savage (MD)

On-site
USD 65,000 - 80,000
401(k) with employer match
Medical, dental, and vision insurance
PTO, company holidays, and parental le
+4
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