Software Engineer

HoverSan Francisco, CA
5h$119,000 - $172,000Hybrid

About The Position

At Hover, we’re transforming how construction professionals design, document, scope, and estimate properties—delivering modern tools for industries long underserved by software. We’re looking for a Software Engineer who’s excited to work on real-world problems and ship software that helps thousands of pros design, scope jobs, plan projects, and deliver better outcomes for homeowners. You’ll bring strong technical fundamentals, product thinking, and a collaborative mindset. You’ll take ownership of features, grow quickly with mentorship and build strong full-stack fundamentals.

Requirements

  • Bachelor’s degree in CS or related field (or equivalent practical experience).
  • Strong programming fundamentals (data structures, debugging, writing maintainable code)
  • Experience building software in at least one modern language and comfort learning new stacks (particularly Javascript or Typescript)
  • Familiarity with web development concepts (APIs, databases, client/server architecture, testing)
  • Clear communicator who follows through and surfaces blockers early. You ask good questions, raise risks early, and help drive toward shared understanding.

Nice To Haves

  • Experience from previous internships or working collaboratively on multi-person coding projects (in a university or professional setting)
  • Mentored or supported other engineers through TA/tutoring, student org leadership (e.g., ACM/IEEE/WIC), hackathons, or other community-building experiences.
  • Experience in React, Javascript/Typescript, Ruby on Rails
  • Shipped intuitive, high-quality UX with strong attention to fit and finish
  • Comfort using modern developer tools, including LLM-assisted coding tools (e.g., Cursor, Claude), and the curiosity to understand and validate their suggestions.
  • Spoken at meetups, contributed to open source, or otherwise shared your technical knowledge publicly

Responsibilities

  • As a Software Engineer on the team, you’ll work on design features to help homeowners and construction pros create the perfect home for home renovations.
  • Your work will span the full stack and ship to customers, from the systems that power AI-driven design to the polished workflows that make editing and sharing designs feel effortless.
  • You’ll work across the stack, primarily in Ruby on Rails, React, and GraphQL, with opportunities to contribute to our React Native mobile applications.
  • You’ll help deliver scoped features from technical discovery and design through launch and iteration, with work spanning customer-facing workflows like onboarding, interactive design tools, inspections, and platform improvements that keep the product consistent.
  • You’ll partner with engineers, product managers, and designers to build an interaction-heavy UX and learn how to translate customer needs into well-scoped technical work.
  • You’ll implement frontend and API changes, test and debug your work, and contribute to design docs.
  • You’ll ask clarifying questions early, document assumptions, and share progress and risks proactively.
  • You’ll request and respond to code reviews, and as you ramp, you’ll start reviewing teammates’ changes with guidance.
  • You’ll stay eager to learn and improve as you grow.
  • Prompt and material management that powers image generation and specific material application (siding, roofing, windows, and more), using Ruby on Rails and ComfyUI.
  • 2D and 3D model experiences for applying materials and making detailed edits to a home, using React and Ruby on Rails
  • Engagement features like saving, organizing, and sharing designs
  • Embedded design capabilities that bring Hover’s experiences onto manufacturer and construction pro sites

Benefits

  • Compensation - Competitive salary and meaningful equity in a fast-growing company
  • Healthcare - Comprehensive medical, dental, and vision coverage for you and dependents
  • Paid Time Off - Unlimited and flexible vacation policy
  • Paid Family Leave - We support work/life balance and offer generous paid parental and new child bonding leave
  • Mandatory Self-Care Days - A day set aside each month to allow employees to recharge
  • Remote Wellbeing Resources - We provide recurring fitness classes, meditation/ mindfulness tools, virtual therapy, and family planning assistance
  • Learning - We encourage continued education and will help cover the cost of management training, conferences, workshops, or certifications
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service