← Search all jobs

Senior Software Engineer

QXO

Seattle, WA · Posted October 28, 2026

Just laid off? Start here: a plan for the first weeks

See every open role at QXO

More in Washington job market · All Senior Software Engineer jobs (2,532) · Manufacturing & Industrial · Engineering jobs

Where Seattle, WA ranks

Where Seattle, WA placed in our monthly rankings, month by month. Each month stays online at its own address.

Pay compared with the market

This listing does not state pay. Across 1,035 open senior software engineer listings that state pay, the middle half runs $170,000 to $222,500 and the median is $199,000.

Listed pay is what employers advertise, not what people are paid.

Senior Software Engineer salaries by state · Check your own pay

How AI is used in this kind of work

Among software developers, AI is already used for some of the tasks. Measured exposure for software developers: 29% (some).

Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.

Check how this applies to your own job

About the job

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 Senior 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 build 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 help shape how the team does the same.

WHAT YOU WILL DO

Build the measurement engine. Design, build, and own core components of 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 and tune 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. Ship LLM, machine learning, and computer vision features to production with clear accuracy targets, evaluation harnesses, and human review where it matters.

Build for scale. Build 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. Deliver takeoff features for roofing, insulation, siding, waterproofing, decking, and beyond, building reusable components 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 contribute the tooling and patterns that make the team faster without lowering the bar.

Work close to the customer. Partner with product, UX, and sales engineering and with the takeoff experts who do this work today to understand the workflow and turn it into working software.

Own what you ship. Write design docs, review code, mentor engineers, and own the accuracy, quality, and operations of your systems in production .

What you'll bring:

BASIC QUALIFICATIONS

5+ years of experience designing, building, and operating production software systems, including leading the design and delivery of significant features or services.

Hands-on experience building and shipping AI or machine learning features in production, including practical experience with LLMs.

Experience building measurement, estimation, or forecasting systems at scale, including tracking accuracy and improving it over time.

Solid 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 applying evaluations or guardrails to AI features.

Ability to take a loosely defined problem to a working design 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: $138,000 - $235,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.

Salary Range:

USD $138,000.00 - USD $235,000.00 /Yr.

Salary Range:

USD $138,000.00 - USD $235,000.00 /Yr.

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 Senior 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 build 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 help shape how the team does the same.

WHAT YOU WILL DO

Build the measurement engine. Design, build, and own core components of 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 and tune 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. Ship LLM, machine learning, and computer vision features to production with clear accuracy targets, evaluation harnesses, and human review where it matters.

Build for scale. Build 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. Deliver takeoff features for roofing, insulation, siding, waterproofing, decking, and beyond, building reusable components 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 contribute the tooling and patterns that make the team faster without lowering the bar.

Work close to the customer. Partner with product, UX, and sales engineering and with the takeoff experts who do this work today to understand the workflow and turn it into working software.

Own what you ship. Write design docs, review code, mentor engineers, and own the accuracy, quality, and operations of your systems in production .

BASIC QUALIFICATIONS

5+ years of experience designing, building, and operating production software systems, including leading the design and delivery of significant features or services.

Hands-on experience building and shipping AI or machine learning features in production, including practical experience with LLMs.

Experience building measurement, estimation, or forecasting systems at scale, including tracking accuracy and improving it over time.

Solid 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 applying evaluations or guardrails to AI features.

Ability to take a loosely defined problem to a working design 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.