HOVER

HOVER

Staff Software Engineer

Apply Now
🌍san_francisconew_york
1d ago
👀 22 views
📥 0 clicks

Job Description

Remote

Hover is making the homeowner journey easy, transparent and fun. Starting with the home improvement industry,  we’re answering age-old questions like, “What is it going to look like?” and “What is it going to cost?”, by helping homeowners and pros visualize what’s possible with Artificial Intelligence (AI) and interactive 3D property models. Homeowners, contractors, and insurance professionals all use Hover to get fully measured, accurate, and interactive models of any property—in a matter of minutes, and with just a few snaps of a smartphone camera.

Join a team that is rooted in challenging the status quo, persistence, and dedicated to serving our employees, customers, and communities. With key investors, including Google Ventures and Menlo Ventures and leading insurance carriers such as Travelers, State Farm, and Nationwide, Hover is committed to changing the world, one home at a time. At Hover, we believe there is strength in diversity and are fostering an inclusive and diverse culture by hiring qualified, talented people from a wide variety of backgrounds.

Why Hover wants you

At Hover, we’re transforming how professionals in construction and insurance document, scope, and estimate properties—delivering modern tools for industries long underserved by software. We’re looking for a Staff Engineer who can lead through influence, navigate ambiguity, and help guide our vertical toward scalable, reliable, and impactful solutions.

This role is more than writing great code. We’re looking for someone who can help us design systems and workflows used daily by contractors, adjusters, and claims professionals—people whose work directly impacts homeowners during high-stakes moments. You’ll bring a product mindset, strong architectural judgment, and the ability to connect the dots across services, domains, and teams.

If you’ve built high-quality customer-facing software before—especially in fast-paced or high-accountability environments—and you’re excited to lead large-scale efforts that combine technical depth with product nuance, we want to work with you.

The Team

Hover’s Construction and Insurance teams focus on the professional side of the business—building the tools contractors, adjusters, and carriers rely on to document properties, scope damage, and generate accurate estimates. Whether it’s a contractor planning a full siding replacement or an insurance pro assessing hail damage, our work powers critical workflows across the industry.

You’ll be part of a cross-functional team of engineers, product managers, designers, and data partners working together to build reliable, scalable software for pros in the field. You’ll help evolve core systems that power material takeoffs, claims automation, and estimation experiences—bringing clarity and consistency to high-stakes, real-world jobs.

We value initiative, pragmatism, and technical leadership. You’ll be expected to raise the bar for engineering across both verticals—helping unify platforms, de-risk critical initiatives, and mentor others through hands-on collaboration. From scalable APIs to interactive UIs, your work will shape how Hover delivers for the professionals who depend on us every day.

You will contribute by

As a Staff Software Engineer on the Construction and Insurance team, you’ll work across the stack—primarily in Ruby on Rails, React, and GraphQL—building robust, scalable systems that serve the professionals who rely on Hover to scope, estimate, and settle claims.

You’ll play a leadership role in the full product development lifecycle, from concept to launch. You’ll partner closely with Product, Design, Analytics, and other engineers to clarify ambiguous spaces, influence technical and product direction, and bring critical features to life.

Your contributions will include:

  • Leading implementation of performant UI and scalable backend systems across Hover’s professional toolset
  • Designing and evolving distributed systems that support event-driven workflows, parallel processing, and automation at scale
  • Enhancing our 3D modeling integrations, data processing pipelines, and estimation engine
  • Architecting reliable APIs and asynchronous systems using queues and background jobs to power end-to-end experiences
  • Improving test coverage, system observability, and maintainability through clean abstractions and thoughtful refactoring
  • Pairing, mentoring, and unblocking teammates to raise the technical bar across the team

You’ll leave the codebase better than you found it—and help improve how we build, ship, and support critical software that powers decision-making and automation for thousands of pros across construction and insurance.

Your background includes

  • 10+ years of fullstack software engineering experience, ideally across both startups and larger SaaS companies
  • A strong track record of delivering customer-facing products at scale—tools used by thousands (or millions) of end users, not just internal stakeholders
  • Experience working across the stack with proficiency in Ruby on Rails, Java, C#, React, Angular, and GraphQL (both as a producer and consumer)
  • Deep understanding of backend architecture, including API design, background processing (e.g., queues and workers), and distributed systems
  • Experience reasoning about data flows, designing schemas, and maintaining reliable, observable systems in production
  • A bias for product ownership—you’ve led features or products from idea through launch and iteration, with attention to user experience and business outcomes
  • Strong cross-functional instincts—you collaborate well with product, design, and data to clarify the “why,” shape the “what,” and execute on the “how”
  • A curious, critical thinker who asks great questions, challenges assumptions, and pushes the team toward better solutions

Bonus Points

  • Experience with mobile development (e.g., React Native), especially bridging native features or handling offline-first workflows
  • Experience building or scaling infrastructure for estimation, modeling, or automation workflows—especially in high-trust domains like construction, insurance, or finance
  • Experience as a founder or early engineer at a startup, particularly in vertical SaaS, technical tooling, or workflow automation
  • Experience leading platform migrations, large-scale refactors, or deprecations across services and teams
  • Experience working with complex data models, including 3D data, geospatial pipelines, or CAD/BIM-style systems
  • Strong writing and communication—have authored architecture docs, technical proposals, or internal strategy memos that influenced direction
  • Track record of mentoring senior engineers or shaping team-wide practices through tooling, patterns, or process changes

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

Hybrid roles at Hover

Hover has Hubs in San Francisco and New York City, where we expect that all employees living within a 50-mile radius of our offices will come into their local Hover office at least three times a week to build rapport and foster organic connection. At this time, Hover is not considering fully remote roles. 

The US base salary range for this full-time position is $227,000-$259,000 annually. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all applicable US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

#LI-JN1 #LI-HYBRID

Apply Now