Staff Software Engineer - Search & Maps - US (Remote)

Luxury Presence

United States

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A prominent tech company in the United States is seeking an experienced software engineer to own and scale a high-throughput real estate search platform. The ideal candidate has over 8 years of experience, with deep expertise in TypeScript, Node.js, and React. You will work on delivering a world-class home search experience and build a reliable notifications system. A strong understanding of scalable microservice architectures and AI integration is essential. This role combines technical skills with a fun and collaborative work atmosphere.

Qualifications

  • 8+ years of professional software engineering experience, especially in senior roles.
  • Deep expertise in TypeScript, Node.js, and React.
  • Experience with scalable microservice architectures.

Responsibilities

  • Own and scale a high‑throughput search platform.
  • Deliver a world‑class home search experience via web and mobile.
  • Build a reliable notifications platform.

Skills

TypeScript
Node.js
React
Microservice architectures
GraphQL
Kafka

Tools

AWS
PostgreSQL
Elasticsearch
Redis
Kubernetes

Job description

What You’ll Do
  • Own and scale a high‑throughput search platform. Drive the architecture and performance of a real estate search system handling 1.5B+ monthly requests and hundreds of millions of listings, optimizing for latency, relevance, and reliability across Kafka and Elasticsearch.
  • Deliver a world‑class home search experience. Build and evolve the core home discovery experience across web and mobile—improving engagement, lead conversion, and agent workflows while maintaining fast, responsive interactions at scale.
  • Build and evolve a highly reliable notifications platform. Own and extend a centralized system delivering tens of millions of emails per month and SMS traffic, ensuring high deliverability, reliability, and extensibility for product teams.
  • Push forward AI‑powered discovery experiences. Collaborate with teams to integrate LLMs and intelligent ranking into search and user workflows—improving how buyers and agents discover, filter, and engage with listings.
What We’re Looking For
Attributes
  • You already build with AI daily. You use Claude Code as a core part of your workflow, not as a novelty.
  • You have strong opinions, loosely held, about how AI changes software architecture, team structure, and engineering culture.
  • You think in systems. You connect technical decisions to customer outcomes and long‑term business value.
  • You communicate clearly and directly. You can explain complex tradeoffs to product, design, and executive stakeholders.
  • You’re energized by ambiguity and speed. You thrive in a fast‑growing company where the roadmap evolves and ownership is real.
  • You like to have fun at work. We take our craft seriously, but we don’t take ourselves too seriously. We celebrate wins, crack jokes, and genuinely enjoy building together.
Skills And Experience
  • 8+ years of professional software engineering experience, with meaningful time in senior or staff‑level roles.
  • Deep expertise in TypeScript, Node.js, and React.
  • Experience designing and operating scalable microservice architectures in cloud‑native environments (AWS preferred).
  • Strong understanding of GraphQL, event‑driven systems (Kafka, SQS), and distributed databases (PostgreSQL, DynamoDB, Elasticsearch).
  • Proven track record leading high‑impact initiatives from concept through production in a SaaS environment.
  • Expert‑level grasp of software design principles and experience with multi‑tenant platform architectures.
Tech Stack
  • Frontend: React, Tailwind, Apollo
  • Backend: Node/TypeScript microservices
  • Data: Postgres, Redis, Elasticsearch
  • Infrastructure: AWS, Kubernetes, Lambda, Temporal
  • Messaging: Kafka, SQS

Luxury Presence is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Manager, Maps & Search - US
Engineering Manager, Maps & Search - US

Neura Market • Northern (KY)

Hybrid
USD 150,000 - 230,000
Staff Software Engineer
Staff Software Engineer

Luxury Presence • United States

On-site
USD 200,000 - 230,000
Senior Software Engineer, Search & Discovery
Senior Software Engineer, Search & Discovery

Office-Hours • United States

Hybrid
USD 170,000 - 220,000
Competitive salary and equity
Medical, dental, and vision coverage
401(k)
+4
Staff Software Engineer, Backend
Staff Software Engineer, Backend

News Corporation • Austin (TX)

On-site
USD 150,000 - 190,000
Inclusive medical coverage
401(k) company match
Paid holidays
+2
Senior Software Engineer
Senior Software Engineer

Findigs, Inc. • New York (NY)

Hybrid
USD 140,000 - 210,000
Health benefits
401(k) matching
Gym stipend
+1
Staff Software Engineer - AI-Driven Estate Search & Maps
Staff Software Engineer - AI-Driven Estate Search & Maps

Luxury Presence • United States

On-site
USD 120,000 - 160,000
Product Engineer, Internal Tools - LATAM (Remote) Luxury Presence Middle 9h ago
Product Engineer, Internal Tools - LATAM (Remote) Luxury Presence Middle 9h ago

Remote Genie • Northern (KY)

Hybrid
USD 150,000 - 190,000
Software Engineer - Full Stack , UCTalent
Software Engineer - Full Stack , UCTalent

UCTalent • New York (NY)

On-site
USD 160,000 - 210,000
Visa sponsorship not standard
Software Engineer
Software Engineer

News Corporation • Austin (TX), Northern (KY)

Hybrid
USD 110,000 - 140,000
Medical, Rx, dental, vision coverage
401(k) with company match
Paid holidays (13) and Flexible time‑O
+4
Staff Software Engineer (Backend)
Staff Software Engineer (Backend)

MLabs • New York (NY)

Hybrid
USD 225,000 - 300,000
Meaningful Equity
High Impact
Complex Problem Solving
+1