About UnrealCRM

UnrealCRM is an AI-powered prospecting and outbound sales platform built for every business that sells to property owners. We help real estate and property service companies identify properties, discover verified owner contacts, and launch targeted outreach campaigns—all in one platform.

Our mission is to make property-based prospecting effortless. Instead of cold-calling random lists, Unreal connects businesses with property owners who actually need their services instantly.

We’re a fast-growing, product-driven startup backed by strong traction and a highly technical founding team from NASA, Embark Trucks, and the commercial real estate world.


The Role

We’re looking for a Staff Software Engineer with deep backend and frontend expertise and a strong architectural mindset to join our small, high-impact engineering team. You’ll design and implement systems that power nationwide property data, AI enrichment pipelines, and multi-channel outreach—while also shaping the product’s frontend experience built on Next.js and Material UI (MUI).

You’ll work directly with the founders to architect, build, and optimize systems handling millions of property records, AI enrichment workflows, and real-time communications (calls, email, SMS) at scale.

If you want to join a rocket ship, own projects end-to-end, and have real impact on both product and business outcomes, this is the place!


What You’ll Do

  • Architect and build core backend systems using Go, TypeScript, and GraphQL to power our property search, enrichment, and outreach workflows.

  • Design scalable data models and pipelines for large datasets across PostgreSQL and AWS-native infrastructure.

  • Lead cloud architecture and deployment using AWS (EC2, RDS, Amplify) with a strong focus on reliability, performance, and cost efficiency.

  • Drive development of our Next.js + MUI frontend, ensuring performance, accessibility, and intuitive user experience.

  • Implement robust CI/CD pipelines and developer workflows to accelerate team velocity.

  • Collaborate cross-functionally with product, data, and design to align technical decisions with business outcomes.

  • Mentor engineers and uphold engineering excellence through code reviews, documentation, and system design best practices.

  • Push the boundaries of AI enrichment, multi-channel outreach, and geospatial data systems to move the platform forward.
    What we offer

You’ll Be a Great Fit If You

  • Have 7+ years of professional experience in backend or full-stack engineering, ideally at a SaaS or data-intensive company.

  • Are fluent in Go (Golang) and proficient in Python and TypeScript.

  • Have production experience with Next.js, React, and Material UI (MUI).

  • Have deep experience with AWS cloud services, containerization (Docker/ECS), and infrastructure as code.

  • Understand distributed system design, database performance tuning, and large-scale data pipelines.

  • Thrive in a startup environment—you’re resourceful, pragmatic, and love owning projects from concept to launch.

  • Care deeply about code quality, maintainability, and simplicity as much as performance.

  • Bonus: experience with AI/ML, telephony APIs (Telnyx/Twilio), or geospatial data (Mapbox/PostGIS).

Why UnrealCRM

  • Work directly with a high-caliber founding team building a product used by thousands of professionals.

  • Ownership & autonomy—influence product direction and architecture from day one.

  • Competitive salary

  • Fully remote with flexible hours.

  • Fast-moving, high-growth environment where you’ll ship fast and see immediate impact.

If this excites you, please apply by filling out this short Form. We'll review submissions on a rolling basis. Let's scale Unreal together!