Senior Software Engineer, Core UX

Hover
Full-timeโ€ข$165k-204k/year (USD)โ€ขSan Francisco, United States

๐Ÿ“ Job Overview

Job Title: Senior Software Engineer, Core UX

Company: Hover

Location: San Francisco, CA, USA / New York, NY, USA

Job Type: Full-Time

Category: Software Engineering / Platform Engineering

Date Posted: 2026-06-22T17:51:44

Experience Level: 5-10 Years

Remote Status: Hybrid

๐Ÿš€ Role Summary

  • Drive the technical direction and architectural design for shared products, platform capabilities, and user experiences across Hover's diverse business verticals.

  • Develop and maintain scalable backend services, robust APIs (REST and GraphQL), and well-structured data models, primarily using Ruby on Rails and React.

  • Build reusable UI components, design systems, and foundational elements that ensure consistency and quality across the entire platform.

  • Enhance system reliability, scalability, and performance of distributed systems and asynchronous workflows, reducing technical debt and duplicated effort.

  • Collaborate closely with product, design, and data leaders to influence technical strategy and elevate engineering practices within a rapidly growing team.

๐Ÿ“ Enhancement Note: While the input job title is "Senior Software Engineer, Core UX," this role is being mapped to a Software Engineering and Platform Engineering category due to the emphasis on building shared systems, platform capabilities, and reusable components that serve multiple product teams and business verticals. The "Core UX" designation highlights the focus on foundational user experiences and shared infrastructure rather than a traditional front-end UX design role.

๐Ÿ“ˆ Primary Responsibilities

  • Architect, design, and implement scalable backend services, APIs (REST and GraphQL), and data models to support shared platform capabilities.

  • Develop reusable UI components, design systems, and foundational product experiences that drive consistency and efficiency across multiple Hover verticals.

  • Lead end-to-end technical initiatives, from discovery and architectural design through to launch, iteration, and post-launch support.

  • Improve the reliability, scalability, performance, and maintainability of distributed systems and asynchronous workflows.

  • Partner closely with product management, design, data science, and engineering teams to define technical roadmaps and deliver high-impact solutions.

  • Reduce duplicated effort and technical debt by creating and promoting shared solutions that benefit multiple product teams.

  • Drive improvements in user activation, retention, product quality, and overall customer experience through cohesive platform developments.

  • Contribute to the establishment of engineering best practices, architectural standards, and a high-performance engineering culture within the Core UX team.

  • Mentor and guide other engineers, fostering a collaborative environment and elevating engineering quality across the team.

๐Ÿ“ Enhancement Note: The primary responsibilities have been expanded from the input to detail the typical scope of a Senior Software Engineer focused on platform and shared services. This includes architectural design, API development, UI component creation, system optimization, cross-functional collaboration, and team mentorship, all critical for a role aimed at building foundational elements across a company's product ecosystem.

๐ŸŽ“ Skills & Qualifications

Education:

  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Experience:

  • 5+ years of professional full-stack software engineering experience, with a significant emphasis on backend development and system architecture.

  • Proven track record of building, shipping, and operating complex, high-impact software systems.

  • Experience in defining technical strategy and leading cross-functional initiatives from conception to completion. Required Skills:

  • **Backend

Application Requirements

Requires 5+ years of full-stack experience with strong backend depth in Ruby on Rails and React. Must have experience building scalable APIs and operating cloud-native applications in AWS or GCP.