Software Engineer
Posted 9 Oct 2026
Advertised as “Senior Software Engineer / Tools Developer ”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 7+ yrs
- Management level
- People management
- Employment
- Hybrid
- Contract
- Full-time
No salary listed for this role.
Field of studyComputer Science, Mechanical Engineering, Software Engineering (or related)
Study levelBachelor's
Who Are We?
XNRGY Climate Systems is a North American leader in sustainable HVAC solutions and advanced manufacturing of custom air treatment systems. We design and manufacture energy-efficient climate systems for applications including data centers, healthcare facilities, industrial buildings, and other mission-critical environments.
Position Overview
The Senior Software Engineer, Selection Engine & CPQ builds the software behind how we select, configure, price, and deliver cutting-edge chiller and data center cooling technologies. Based in Mesa, AZ and reporting to the Manager, CPQ Tools & Selection Software, this role turns engineering models and product data into reliable commercial selections across chillers, CRAHs, and fan coil walls.
This is a highly technical, hands-on role at the intersection of software and mechanical engineering. You’ll own the software that connects engineering models and test data to the downstream users who rely on it, while also establishing the Git-based development environment the team will build on.
An Overview of your Responsibilities!
-
Selection Engine: Develop the calculation engine for engineering models, numerical solutions, performance calculations, and product selection workflows.
-
Configuration & CPQ: Implement configuration, rules, constraints, pricing, and selection logic across complex product configurations.
-
Performance Data: Design and maintain performance databases, data models, versioning, validation, and traceability.
-
Engineering & Testing: Integrate test-stand data and tools for performance correlation, data validation, and model deployment.
-
Selection Process: Shape the user interface and workflows used by Sales and Applications, including validation, errors, warnings, and quote recall.
-
Technical Deliverables: Automate performance reports, submittals, equipment schedules, drawings, and other technical packages.
-
Systems Integration: Connect selection software with CRM, ERP, PLM/PDM, pricing, BOM, and related engineering systems.
-
Product Architecture: Create scalable software architecture that supports both bounded product configurations and highly modular product families.
-
Software Reliability: Establish testing, version control, release, deployment, and reproducibility practices for production-critical engineering software.