Hover→
Software Engineer at Hover in San Francisco, CA
Entry LevelHybridFull-timeSan Francisco, CA$139k–$172k/yr
Skills
3d modelingsoftware engineeringpythonruby on railsjavascript/typescriptcomputer visiontechnical documentationcuriositycommunication skillscollaboration
Job Description
Summary: Hover is a company that helps people design, improve, and protect their properties using proprietary AI and 3D modeling technology. They are seeking a Software Engineer to design and implement systems that transform customer-captured imagery into accurate 3D models, collaborating with various teams to enhance their modeling pipeline and improve user experiences.
Responsibilities:
- Owning and evolving the backend systems that transform raw scan data into precise 3D models, ensuring reliable delivery to key ecosystem partners such as Xactimate and Cotality
- Building and enhancing internal modeling tools that empower teams to generate, validate, and optimize high-quality 3D data efficiently
- Collaborating with ML and computer vision engineers to bring new algorithms into production, bridging research and real-world applications
- Improving customer and partner experiences by refining how Hover's 3D outputs integrate into downstream workflows and external platforms
- Driving innovation and continuous improvement across our modeling pipelines through curiosity, experimentation, and high technical standards
Required Qualifications:
- 1-3 years of experience in a software development role; preferably in a fast paced, technology environment
- Strong software engineering skills in one or more modern languages (e.g., Ruby, JavaScript/TypeScript, Python, or C++) and an eagerness to learn new technologies as needed
- Comfort driving forward on ambiguous technical problems and driving them from concept to delivery
- Clear, concise technical documentation and communication skills that enable alignment across engineering, product, and operations teams
Preferred Qualifications:
- Experience with Ruby on Rails or similar backend frameworks
- Experience with React, 3JS or other FE frameworks
- Proven experience designing and implementing systems for 3D modeling, reconstruction, or CAD-related software — ideally with a solid foundation in geometry and 3D math
- Familiarity with 3D modeling tools like Houdini, SketchUp, Rhino, or 3DS Max
- Experience developing plugins or automation tools for 3D software
- Background in procedural modeling, geometry processing, or parameterization
Required Skills: 3D modeling, Software engineering, Python, Ruby on Rails
Important Skills: JavaScript/TypeScript, Computer vision, Technical documentation
Nice-to-Have Skills: Curiosity, Communication skills, Collaboration
Benefits: Comprehensive medical, dental, and vision coverage for you and dependents, Unlimited and flexible vacation policy, We support work/life balance and offer generous paid parental and new child bonding leave, A day set aside each month to allow employees to recharge, We provide recurring fitness classes, meditation/ mindfulness tools, virtual therapy, and family planning assistance, We encourage continued education and will help cover the cost of management training, conferences, workshops, or certifications
Benefits
Comprehensive medical, dental, and vision coverage for you and dependents
Unlimited and flexible vacation policy
We support work/life balance and offer generous paid parental and new child bonding leave
A day set aside each month to allow employees to recharge
We provide recurring fitness classes, meditation/ mindfulness tools, virtual therapy, and family planning assistance
We encourage continued education and will help cover the cost of management training, conferences, workshops, or certifications