For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Demand IQ
Demand IQ

Principal Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
React
Agile
+39

Visa

U.S. visa required

Permanent role
3 days ago
Apply now

About Us

Demand IQ is a powerful website plug-in that transforms home improvement contractor sites into e-commerce-style platforms, enabling homeowners to receive quick, ballpark quotes for home upgrades. By completing a short survey and utilizing satellite imagery, property data, and AI, Demand IQ delivers accurate project estimates in seconds. Perfect for industries like remodeling, roofing, solar, and HVAC, the platform helps contractors capture more qualified leads, filter out prospects with unrealistic budgets, and facilitate online project sales. Based in Denver, Demand IQ has raised $5.8M in Seed funding, generates seven-figure revenue, serves hundreds of contractor customers, and is on track for a Series A within the next year.

What We Are Looking For

We are seeking a highly motivated and experienced Principal Software Engineer to join our growing team. In this role, you will play a critical part in designing, developing, and maintaining our core platform, with a strong emphasis on backend systems and architecture. While the role is backend-leaning, an appreciation for clean, intuitive user experiences and collaboration with engineers and designers is highly valued.

You’ll work across the full scope of our product, partnering closely with other senior engineers, product managers, and designers in a fast-paced, agile environment. A key aspect of this role includes direct interaction with our customers—understanding their challenges and helping translate their needs into thoughtful, scalable technical solutions.

This is primarily an individual contributor role, but it also involves providing technical leadership. There is potential for rapid advancement, with the opportunity to transition into a Head of Engineering or CTO role within 6 to 12 months, depending on performance and company growth.

Key Responsibilities

  • Design, develop, and maintain core components of the Demand IQ platform, focusing on scalability, reliability, performance, and a user-centric design. This includes contributing to the architecture and implementation of features across the entire platform.
  • Write clean, well-documented, testable, and efficient code (primarily in Go and React) that adheres to industry best practices and contributes to a maintainable codebase.
  • Collaborate closely with product managers, designers, and other senior engineers in an agile environment to translate business requirements and customer feedback into technical solutions. This will include direct interaction with customers to understand their pain points and needs.
  • Develop, deploy, and maintain robust React-based embedded widgets designed for seamless integration into diverse customer websites, ensuring compatibility and performance across various environments.
  • Identify and proactively address potential challenges and limitations associated with deploying embedded software onto external websites, such as handling conflicts with existing site scripts, managing CSS encapsulation, and ensuring smooth interoperability with third-party website components.
  • Participate in code reviews, providing constructive feedback to ensure code quality and consistency across the team.
  • Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
  • Contribute to the improvement of our development processes, including CI/CD pipelines, testing frameworks, and coding standards.
  • Stay up-to-date with the latest frontend technologies and UX best practices, evaluating their potential application to the Demand IQ platform.
  • Proactively identify and address technical debt and ensure long-term maintainability of the codebase.
  • Work within an AWS environment, leveraging its services to build and deploy scalable solutions.
  • Work directly with customers to understand their problems, propose solutions, and help implement those solutions.

Soft Skills:

  • Organization and strong attention to detail
  • Commitment to high-quality product and scalable code
  • Dedication to front-end design and its impact on user experience
  • Strong empathy for users and stakeholders
  • Ability to simplify complex concepts for non-technical audiences
  • Professional presentation and clear communication with customers
  • High intelligence with a humble and approachable attitude

Requirements:

  • 5+ years of professional software development experience.
  • Strong interpersonal skills, with the ability to collaborate effectively with cross-functional teams and communicate technical concepts to non-technical audiences.
  • Proficient in Go and React, with experience building RESTful APIs.
  • Experience with core AWS services, including S3, SQS, ECS, RDS.
  • Extensive experience with the React ecosystem, including state management, component libraries, and build tools.
  • Proven expertise in embedding and maintaining software components on external websites, addressing cross-domain concerns, script loading performance, and compatibility issues.
  • Experience building and scaling web applications, preferably in a SaaS environment.
  • Experience with relational databases, specifically PostgreSQL.
  • Experience with unit, integration, and end-to-end testing.
  • Proficient with Git for version control.
  • Experience working in an Agile environment.
  • Strong analytical and problem-solving skills, with a proactive approach to identifying and resolving issues.
  • A genuine interest in understanding and addressing customer needs.
  • A great team player, but also able to work autonomously.

Preferred Qualifications:

  • Experience with React Native.
  • Familiarity with micro-frontends and experience managing JavaScript SDKs for third-party integrations.
  • Familiarity with no-code tools (e.g., Webflow, Typeform, Shopify).
  • Understanding of the home improvement industry.
  • Excited about working in a fast-paced, scaling startup environment. Comfortable with ambiguity and change.
  • Not satisfied with the status quo. Great at finding problems and addressing them proactively.

Compensation & Benefits:

  • Fully remote – work from anywhere in the U.S.
  • Competitive salary: $170,000–$200,000
  • Equity: 0.25%–0.5% ownership
  • Benefits: 401(k), medical, and dental insurance

About Demand IQ

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service