Luxury Presence is building the AI growth platform for real estate. As a Staff Software Engineer, you'll be a technical leader shaping platform architecture and driving AI-powered product delivery.
Responsibilities:
- 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
Requirements:
- 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
- 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