Senior Software Engineer, Capture SDK - HOVER
San Francisco, CA 94199
About the Job
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.
Please submit resume in PDF Format
Why Hover wants you:
Hover is seeking a full-stack engineer to join our dynamic Capture SDK team. As a group of passionate engineers, we’re looking for someone who shares our drive to build high-quality systems and data that power the heart of our business. In this role, you’ll have the opportunity to make meaningful contributions to both our backend and frontend systems, and work across the full stack to build scalable, efficient solutions.
The ideal candidate will be excited to take on challenges that span multiple areas of the tech stack, from developing robust backend APIs to creating smooth and intuitive frontend experiences. You’ll play a key role in building, improving, and optimizing the tools and features that help both our internal teams and external customers thrive. This is a unique opportunity to have a direct impact on the success of the company by crafting new products, streamlining processes, enhancing user experiences, and helping us innovate in ways that make the lives of our team members and customers easier.
The Team:
Our Capture SDK team is a passionate, close-knit group of engineers dedicated to unlocking Hover’s full potential. With a mix of iOS, React Native, and Android professionals, we collaborate to build seamless, high-quality mobile experiences. Our tech stack includes React Native, GraphQL, Swift, Kotlin, and Ruby on Rails, giving you the opportunity to work with powerful tools across the entire mobile platform. We value growth and learning, so as part of the team, you'll have access to learning stipends and dedicated “refactor hours” to expand your expertise.
As stewards of Hover’s mobile experience, we partner closely with other engineering teams to bring innovative products and features to life on our platform. Our focus is on improving core customer journeys and continuously refining existing features while optimizing the development experience. If you’re looking for a place where you can make a meaningful impact and expand your engineering capabilities, this is the team for you.
You will contribute by:
In this role, you’ll have the opportunity to make a real impact across the stack, whether you're writing RFCs and tech specs or diving into hands-on coding—whether through pair programming or on your own. Your primary focus will be building and refining systems that enhance the user experience and keep our customers delighted.
Collaboration is key: you’ll work closely with Product Managers, Designers, and QA engineers to ensure that we’re always iterating based on real user feedback. As part of the team, you’ll help design and architect new systems, refactor code with testing in mind, and make continuous, meaningful improvements that elevate both the product and the customer experience.
Your background includes:
- 8+ years of experience in full-stack development, with strong expertise in backend technologies, ideally Ruby on Rails
- Experience with all aspects of testing full-stack applications, including unit, feature, and end-to-end tests, ensuring robust and reliable functionality across the entire system
- Experience with React or other Frontend framework
- Experience designing and building APIs (ideally for mobile consumers).
- Experience operating in an 80/20 mindset and deliberately prioritizing your time when there are multiple exciting and impactful projects to work on
- Strong written and verbal communication to be able to communicate with technical and non-technical audiences
Bonus Points:
- Experience with Mobile applications
- Experience working directly with outside business and engineering partners
- Experience with crafting SDK’s
Compensation and Benefits:
- Competitive salary and meaningful equity in a fast-growing company
- Comprehensive medical, dental, and vision coverage for you and dependents
- Unlimited and flexible vacation policy
- Generous paid parental and new child bonding leave
- Mandatory Self-Care Days
- Remote Wellbeing Resources
- Encouragement for continued education and support for training costs
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 $190,000-$217,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.