Staff Software Engineer
HoverAbout the role
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 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 build the tools that contractors, adjusters, and carriers rely on to document properties, assess damage, and generate accurate estimates. From siding replacements to hail damage claims, our software powers essential workflows across the industry. You’ll work with a collaborative team of engineers, designers, product managers, and data partners to deliver reliable, scalable solutions for professionals in the field.
We value initiative, pragmatism, and strong technical leadership. You’ll help evolve core systems while mentoring peers, unifying platforms, and de-risking key initiatives. Whether shaping intuitive UIs or building robust APIs, your work will directly support the pros who depend on Hover every day.
You will contribute by
As a Staff Software Engineer, you’ll lead full-stack development—primarily in Ruby on Rails, React, and GraphQL—to build scalable systems for construction and insurance professionals. You’ll collaborate across Product, Design, and Analytics to shape direction, drive clarity, and deliver high-impact features.
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
- Raise the bar through pairing, mentoring, and shaping engineering best practices
- Collaborate closely with Product, Design, and Data to turn complex requirements into intuitive, high-impact features
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 outco
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s