Software Developer in HVAC industry responsible for automated product configuration and engineering logic. Collaborating across Sales, Engineering, and Operations to enhance CPQ systems.
Responsibilities
Develop, configure, and maintain Epicor CPQ product configurators using rule-based logic and structured product models.
Translate engineering requirements into scalable CPQ configuration rules with full traceability (Requirement → Rule → BOM → Output).
Build and maintain pricing logic including margin rules, discount structures, and validation controls.
Support Quote generation templates and document outputs aligned with commercial standards.
Collaborate with Engineering to validate product rules and eliminate undocumented logic.
Support integration readiness between CPQ (Epicor), ERP (M3), CRM (Microsoft Dynamics), and downstream engineering tools.
Participate in unit testing, pre-integration testing, and User Acceptance Testing (UAT).
Maintain structured issue logs and resolve configuration defects within agreed timelines.
Support change management initiatives including user training, documentation, and adoption readiness.
Document CPQ logic, assumptions, constraints, formulas, and configuration rules to establish a durable system of record.
Requirements
Bachelor's degree in Engineering, Computer Science, Software Development, or related technical field (or equivalent practical experience)
3–7+ years of experience in software development, systems configuration, or design automation within a manufacturing or engineering environment
Experience developing and maintaining rule-based configuration systems, ideally within a CPQ platform such as Epicor CPQ (or similar enterprise CPQ tools)
Experience working with CAD automation or parametric modeling systems, preferably SolidWorks API.
Software Engineering Director managing software development teams focused on multiple product lines at Henry Schein. Overseeing analysis, quality assurance, and project management efforts with strategic direction.
T - shaped Software Engineer for Avalanche working on backend services and analytics in a remote setup. Collaborate in a high - impact autonomous team with real ownership.
Senior Data Engineer evolving Hive's data platform and building ML infrastructure for event marketing solutions. Responsible for processing vast amounts of audience data across platforms.
Houdini Pipeline Developer at Eyeline implementing artist - friendly workflows for visual effects projects. Collaborating with Pipeline Leads to enhance production efficiency.
Product Engineer developing engineering solutions ensuring product quality and manufacturability in a hybrid setting. Collaborating with teams to meet industry standards and customer expectations.
Product Engineer Coordinator developing product solutions ensuring compliance with design and manufacturing standards. Collaborating with multidisciplinary teams and stakeholders to achieve project goals.
Software Engineer building and scaling Yelp's telecom platform utilizing AI. Working on Twilio Flex and AWS, developing voice bots and backend services.
Software Engineer designing and building machine learning systems for Hopper's pricing engine. Collaborating with cross - functional teams to optimize pricing solutions in a fintech environment.
Senior Full Stack Developer focusing on integration methods for Solink's video security data platform. Working across the full stack with TypeScript, Node.js, and cloud technologies.