CrawlJobs Logo

Senior Software Engineer

United States, San Francisco 165000.00 - 239000.00 USD / Year · Job Posted March 26, 2026
Apply Position
Job Link Share

Job Description

Hover helps people design, improve, and protect the properties they love. With proprietary AI built on over a decade of real property data, Hover answers age-old questions like “What will it look like?” and “What will it cost?” Homeowners, contractors, and insurance professionals rely on Hover to get fully measured, accurate, and interactive 3D models of any property — all from a smartphone scan in minutes. We’re transforming how professionals in construction design, document, scope, and estimate properties—delivering modern tools for industries long underserved by software.

Job Responsibility

  • Work across the stack—primarily in Ruby on Rails, React, and GraphQL, with opportunities to contribute to React Native mobile applications—building robust, scalable systems that power Hover’s core product experiences
  • Lead scoped projects and features end-to-end, from technical discovery and design through launch and iteration
  • Work will span customer-facing workflows like onboarding, interactive design tools, inspections, and transactional systems, as well as platform capabilities that ensure consistency across the product
  • Help shape how professionals interact with Hover throughout their workflow
  • Collaborate closely with product and design partners, improve shared systems, and contribute to a healthy engineering culture through mentorship, feedback, and collaboration

Requirements

  • 5+ years of full stack experience using technologies like Ruby on Rails and React (or similar experience) with a consistent record of contributing to complex, high-impact systems
  • Experience with (or strong interest in learning) React Native and working on production mobile applications
  • Strong at building and maintaining scalable APIs (REST and GraphQL) and deploying cloud-native applications (AWS or GCP preferred)
  • Experience owning features end-to-end—from breaking down vague product ideas into scoped tickets, to shipping production code, to iterating post-launch
  • Comfortable in distributed systems environments and familiar with queues, asynchronous processing, and the architectural considerations behind building for reliability
  • Proactive in identifying edge cases, making tradeoffs, and balancing engineering quality with delivery speed
  • Strong collaborator who works effectively across disciplines—able to align with product, design, and data partners to define the right solution, not just execute on specs
  • Known for bringing clarity to ambiguity. You ask good questions, raise risks early, and help drive toward shared understanding
  • Committed to team health and mentorship—whether it’s reviewing code, pairing to unblock someone, or offering feedback that helps others level up

Nice to have

  • You’ve shipped intuitive, high-quality UX with strong attention to fit and finish
  • You’ve worked on a zero-to-one product that went live and evolved with real customer feedback
  • Comfort with modern developer tools, including LLM-powered tools (e.g. Cursor, Claude), to improve productivity, code quality, and iteration speed
  • You’ve built for or supported construction, or other skilled trades use cases
  • You’ve worked with 3D data, geometry processing, or spatial models—even in a hobby project
  • You’ve improved internal tooling, shared components, or platform libraries used across multiple teams
  • You’ve mentored others formally or informally, and enjoyed it
  • You’ve spoken at meetups, contributed to open source, or otherwise shared your technical knowledge publicly

What we offer

  • 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 - A day set aside each month to allow employees to recharge
  • Recurring fitness classes, meditation/ mindfulness tools, virtual therapy, and family planning assistance
  • Encouraged continued education and will help cover the cost of management training, conferences, workshops, or certifications

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

New

Senior Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
United Kingdom , London
Salary
Salary:
74700.00 - 122600.00 GBP / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, or related technical discipline and technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Experience building or integrating AI/ML or LLM-based solutions, prompt engineering, RAG
  • Familiarity with deploying and operating AI systems in production environments
  • Understanding of model evaluation, data quality, and performance monitoring
  • Experience using cloud AI platforms (Microsoft Foundry, OpenAI, or similar)
  • Master's degree in computer science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Comfortable with travel up to 25% (role dependent)
Job Responsibility
Job Responsibility
  • Put security first: Build and ship solutions that meet enterprise security standards (threat modeling, secure coding, privacy, and compliance) from design through production
  • Translate business needs into technical solutions: Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Architecture Design: Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Deliver quickly without sacrificing quality: Use modern engineering practices (CI/CD, automated testing, observability, and progressive delivery) to iterate fast and reduce operational risk
  • Drive customer success and adoption: Work directly with customer engineering teams to deliver production-ready solutions, unblock delivery, and ensure outcomes are adopted at scale
  • Operate effectively in ambiguity: Continuously learn and adapt as technologies and customer priorities evolve
  • bring clarity, structure, and momentum to complex engagements
  • Model inclusive, customer-obsessed leadership: Create an environment of trust, accountability, and continuous improvement while representing the company professionally with external stakeholders
  • Embodies our culture and values
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Senior Software Engineer United States, Washington, Redmond Job description The...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead the design, implementation, and delivery of LLM API management service for millions of customers
  • Maniacally manage cost and availability – set the benchmark for the industry
  • Coach your team for building and running large scale platforms and experiences that get used by hundreds of millions of users every day
  • Work independently and collaboratively with other product teams across Power Platform, BizApps, and Microsoft
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Do you want to contribute to Microsoft's vision of empowering every person and o...
Location
Location
India , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python
  • OR equivalent experience
Job Responsibility
Job Responsibility
  • Design and deliver software services that scale, secure, monitor and auto-manage specialized workloads on Azure
  • You will set an example for the team by producing high quality, extensible and maintainable code while considering efficiency, and return on investment (ROI)
  • You will tackle hard distributed system problems while making changes to fundamental Azure control and data plane components, networking, and operating systems
  • Build seamless integration for specialized workloads in Azure. This would involve contributions and usage of OSS systems, writing cross-platform services that run efficiently on Windows and Linux
  • You will have to support operations of live service as issues arise on a rotational, on-call basis. Implement solutions and mitigations to more complex issues affecting performance or functionality of Live Site service and escalate as necessary
  • You will own one or more scenario that would require you to work closely across organizations and teams, to collaborate across geographies, and to lead, mentor and guide engineers in the team
  • You will get to deliver mission critical workloads. It is a fast-paced environment. Our emphasis is on value to customers and live site excellence
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Joining the CoreAI organization at Microsoft means becoming part of the team tha...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 261000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field and 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python, or equivalent experience
  • 5+ years of software engineering experience, with significant ownership of production services, cloud platforms, distributed systems, or developer infrastructure
  • Strong experience building and operating containerized platforms using Kubernetes or similar orchestration systems
  • Strong coding skills in one or more systems or backend languages such as Python, Go, Rust, C++, C#, or Java
  • Experience designing reliable production APIs, backend services, or control-plane systems that manage compute, storage, networking, or runtime environments
  • Solid understanding of cloud infrastructure fundamentals, including identity, networking, storage, observability, capacity planning, security, and safe deployment practices
  • Experience diagnosing production issues using logs, metrics, traces, dashboards, and incident response processes
  • Demonstrated ability to lead technical design, drive ambiguous projects to completion, mentor other engineers, and collaborate across teams
Job Responsibility
Job Responsibility
  • Collaboration with engineers and researchers to build and optimize training infrastructure and tools for LLMs, SLMs, multimodal, and code-specific models
  • Design, build and improve services with high scalability and reliability
  • Design and implement the services to serve the prod traffic and fulfill the security and privacy requirements
  • Participate in efforts to deliver and improve engineering systems and practices to ensure service quality in complex cloud environments
  • Contribute to the deployment and monitoring of services in production environments
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking highly skilled and motivated Senior Software Engineers to develop...
Location
Location
United States
Salary
Salary:
Not provided
invent.ai Logo
invent.ai
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of work experience including scalable SaaS systems
  • Bachelor's degree or higher in a related field
  • Strong hands-on experience across our core tech stack: Python and Apache Spark (PySpark) for data processing, AWS Serverless ecosystem (Lambda) for backends, and React for frontend UI
  • Deep understanding of Object-Oriented Programming principles, design patterns, and system architecture
  • Experience integrating and managing AI coding tools in daily workflows to multiply productivity
  • Strong testing mindset with experience in writing robust unit, integration, and end-to-end tests to validate complex system behaviors
  • Familiarity with CI/CD best practices, DevOps, DataOps, and Platform Engineering concepts
  • Ability and motivation to self-teach, manage through ambiguity, and provide high-context instructions to AI models
Job Responsibility
Job Responsibility
  • Own the end-to-end development of cross-domain features, working seamlessly across Python/PySpark batch processes, AWS Lambda serverless backends, and React frontends
  • Practice contract-driven development by defining strict interfaces, API schemas, and data structures before implementation to ensure conflict-free teamwork
  • Utilize modern AI coding assistants (e.g., Cursor, Copilot) to accelerate implementation, allowing you to focus on complex business logic and architecture rather than boilerplate syntax
  • Develop best-in-class architecture by ensuring components are modularized, secure, and scalable
  • Shift focus to verifying AI-generated code through comprehensive automated testing (TDD) and edge-case validation
  • Adhere to modern software engineering practices through architectural reviews, focusing on intent and contract alignment rather than basic syntax checks
  • Exercise DevOps principles to deploy, maintain, and monitor production workflows, ensuring continuous delivery and actionable telemetry data
  • Act as a bridge between data scientist groups and product teams, productizing machine learning models using cutting edge cloud and big data technologies
What we offer
What we offer
  • Monthly fixed contribution to internet bill and fun packets (Netflix, Amazon Prime etc.)
  • Comprehensive private health insurance
  • Career growth support with Udemy, Medium, HBR and other learning tools
  • Extra off days for different occasions (birthday, moving day, maternity & paternity leaves etc.)
  • Powerful referral bonus
  • All-day snacks at the office
  • Team activities
  • Social club meetings
  • Annual retreats
  • Monthly happy Friday drinks and other celebrations
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a part of the product organization, the Workday HCM team is looking for an ex...
Location
Location
United States , Burbank
Salary
Salary:
85.00 - 90.00 USD / Hour
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of related HR Technology business experience
  • AI Mindset: Experience or strong familiarity with AI/ML concepts, particularly in HR automation
  • Collaborative, work as part of a team in a constructive way with demonstrated ability to build partnerships
  • Demonstrated ability to translate complex business requirements into creative and logical technical solutions
  • Ability to bring prior experience into projects and advise on best practice
  • Ability to work in a fast-paced, integrated team environment with frequently changing priorities
  • Strong sense of ownership and follow through to completion
  • keeping team informed on progress
  • Experience in a 'Business Systems Analyst' role bridging Technology and HR teams
  • Configuration expertise in specific Workday modules required: HCM, Security, Absence or Core/Advanced Compensation, Performance and Recruiting
Job Responsibility
Job Responsibility
  • Partner with functional and technical Workday project teams to deliver emerging AI/ML enhancements and automation initiatives
  • Serve as a subject matter expert on Workday administration, functionality, maintenance, and operational effectiveness while supporting complex, time-sensitive AI/ML project efforts
  • Partner with business stakeholders, HR, IT, and technology teams to identify AI and automation opportunities and translate requirements into configurable system designs
  • Create and maintain an AI adoption roadmap aligned with organizational goals while adhering to Responsible AI practices and data governance requirements
  • Implement approved enhancements in sprint cycles and support HR systems transformation, deployment, and post-production hypercare
  • Manage change control, confirm stakeholder requirements are met, and provide timely status updates, testing support, and test script management
What we offer
What we offer
  • medical
  • dental
  • vision coverage
  • 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Senior Software Engineer

As a part of the product organization, the Workday HCM team is looking for an ex...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of related HR Technology business experience
  • AI Mindset: Experience or strong familiarity with AI/ML concepts, particularly in HR automation
  • Collaborative, work as part of a team in a constructive way with demonstrated ability to build partnerships
  • Demonstrated ability to translate complex business requirements into creative and logical technical solutions
  • Ability to bring prior experience into projects and advise on best practice
  • Ability to work in a fast-paced, integrated team environment with frequently changing priorities
  • Strong sense of ownership and follow through to completion
  • keeping team informed on progress
  • Experience in a 'Business Systems Analyst' role bridging Technology and HR teams
  • Configuration expertise in specific Workday modules required: HCM, Security, Absence or Core/Advanced Compensation, Performance and Recruiting
Job Responsibility
Job Responsibility
  • Partner with functional and technical Workday project teams to deliver emerging AI/ML enhancements and automation initiatives
  • Serve as a subject matter expert on Workday administration, functionality, maintenance, and operational effectiveness while supporting complex, time-sensitive AI/ML project efforts
  • Partner with business stakeholders, HR, IT, and technology teams to identify AI and automation opportunities and translate requirements into configurable system designs
  • Create and maintain an AI adoption roadmap aligned with organizational goals while adhering to Responsible AI practices and data governance requirements
  • Implement approved enhancements in sprint cycles and support HR systems transformation, deployment, and post-production hypercare
  • Manage change control, confirm stakeholder requirements are met, and provide timely status updates, testing support, and test script management
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k) with company match
  • short-term disability
  • life insurance with AD&D
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are the global test and automation specialists, powering next-generation tech...
Location
Location
United States , North Reading
Salary
Salary:
161700.00 - 258800.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 10 years of software development experience programming in C# .NET on Windows using Visual Studio
  • Solid experience developing distributed and multi-threaded applications
  • Solid understanding of object-oriented design
  • Background in semiconductors and/or test equipment industry is a plus
  • Experience in any of the following is a plus: Machine vision, WPF, capital equipment, factory integration, TCP/IP, database programming
  • Ability to work effectively on multiple tasks with multiple deadlines
  • Ability to solve problems through creative and analytical thinking
  • Ability to work with the local team and a design team overseas
  • Ability to grasp new technologies and react to changes in a fast-paced environment
Job Responsibility
Job Responsibility
  • Design and extend software for a large test system that incorporates many levels of software
  • Design operating software for capital equipment, factory information systems and application software
  • Collaborate with engineers from other disciplines in diagnosing and solving complex system problems
  • Collaborate with a larger design team around the world
  • This position is based in North Reading, MA and candidate will need to mostly work on-site
  • Moderate travel is required, both within the US and to southeast Asia
What we offer
What we offer
  • medical
  • dental
  • vision
  • Flexible Spending Accounts
  • retirement savings plans
  • life and disability insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right