Housecall Pro→
AI-First Software Engineer at Housecall Pro in Denver, CO
Entry LevelOn-siteFull-timeDenver, CO$70k–$75k/yr
Skills
ai-assisted coding toolsfull stack engineeringmodern programming languagesfrontend frameworkssoftware development practicesdatabase managementcuriositycommunication skillsself-starter mindset
Job Description
Summary: Housecall Pro is a company dedicated to improving the lives of home service professionals by providing innovative solutions. They are seeking an AI-First Software Engineer to join their team for a 12-month in-office program focusing on AI-augmented engineering and full-stack development. The role involves designing, coding, and debugging software applications while collaborating with cross-functional teams to deliver impactful solutions.
Responsibilities:
- Design, code, test, and debug software applications leveraging AI and automation tools & techniques, focusing on quality, efficiency, and maintainability
- Collaborate with product managers and designers to deliver new features and enhancements that meet user needs and business goals
- Apply AI-assisted coding tools (i.e. Claude Code, GitHub Copilot, Codex, Cursor) to accelerate development, improve code quality, and support problem solving
- Participate in code reviews to uphold engineering standards, share knowledge, and continuously improve as a team
- Identify, troubleshoot, and resolve software defects while proposing thoughtful, scalable solutions
- Optimize application performance to ensure reliability, responsiveness, and scalability
- Work closely with cross-functional partners including Product, Internal Tooling, and other Engineering teams to deliver impactful solutions
- Contribute to technical documentation that clearly explains code, systems, and development processes
- Stay current on emerging technologies, AI trends, and modern engineering practices and share insights with the team
Required Qualifications:
- Bachelor's degree in computer science, software engineering, or a related discipline, or equivalent work experience
- 0–2 years of professional software engineering experience, including internships, co-ops, academic projects, coding academies, or early-career roles
- Strong foundation in computer science fundamentals, including data structures, algorithms, and software design principles
- Experience with modern programming languages (e.g. Ruby, Python, JavaScript) and backend frameworks (e.g. Rails, Node)
- Experience with frontend JavaScript frameworks, such as React, HTML, and CSS
- Experience building, testing, and debugging software applications in one or more programming environments
- Experience working with databases and data persistence concepts
- Foundational understanding of software development practices including design, documentation, testing, and tooling
- Experience using AI tools to increase quality and efficiency of work, including AI-assisted coding or development tools (i.e. GitHub Copilot, Claude Code, Codex, Cursor)
Preferred Qualifications:
- Experience with Ruby programming language preferred
- Curiosity and demonstrated AI-first development approaches and modern engineering practices
- Ability to function effectively in a distributed team environment
- Strong written and verbal communication skills
- Ability to write well-tested, meaningful code that solves real customer problems
- Ability to estimate, design, and deliver small end-to-end features
- Self-starter mindset with a strong ability to learn and grow quickly
Required Skills: AI-assisted coding tools, Full Stack Engineering, Modern programming languages
Important Skills: Frontend frameworks, Software development practices, Database management
Nice-to-Have Skills: Curiosity, communication skills, Self-starter mindset
Benefits: Medical, Dental, Vision, Life, Disability, 401(k), Paid holidays, Flexible, take-it-as-you-need-it paid time off, Equity in a rapidly growing startup, Monthly tech reimbursements, Paid parental leave, Employee assistance program, Other company benefits
Benefits
Medical
Dental
Vision
Life
Disability
401(k)
Paid holidays
Flexible, take-it-as-you-need-it paid time off
Equity in a rapidly growing startup
Monthly tech reimbursements
Paid parental leave
Employee assistance program
Other company benefits