At Elm Street, we're empowering real estate professionals with innovative technology and marketing solutions that help them grow their businesses and build lasting client relationships. As we continue to expand our platform and bring new capabilities to market, we're looking for talented people who thrive on collaboration, innovation, and making a measurable impact.
Elm Street runs go-to-market operations for its brands — IDX Broker, IXACT Contact, OutboundEngine, and Elm Street — on an in-house Business Intelligence platform. It gives Finance, Sales, Support, and leadership their numbers, and it increasingly does the work too, through automations and AI agents.
The platform is growing. Over the coming year it will take on the CRM, marketing, and help-desk tools the Sales and Support teams use every day, replacing the third-party systems they rely on now.
You will be the second engineer on the platform, working directly with the RevOps lead. You will build new features end to end, keep the platform reliable, support the teams who depend on it, and work directly with the stakeholders who bring you requests.
Key Responsibilities:
- Work AI-first. Use agentic AI coding tools as your primary way of building — planning, writing, testing, and reviewing code with AI — and help keep the codebase, documentation, and guardrails set up so those tools stay fast and reliable.
- Build AI into how the business runs. Design, ship, and improve AI agents and automations that take work off the Sales, Marketing, Support, and Finance teams, and measure them against real outcomes, quality, and cost.
- Build the in-house Sales, Marketing, and Support tools. Help design and build the CRM, marketing, and help-desk functionality moving onto the platform, and roll it out in phases the teams can adopt without disruption.
- Extend the platform. Ship new dashboards, reports, data pipelines, and integrations end to end, from the database to the screen.
- Support the marketing websites. Build and update pages, forms, tracking, and integrations on the brands' marketing websites, working with the Marketing team.
- Keep the platform reliable. Own monitoring, testing, and the automated checks every change goes through, so problems surface early and data stays accurate.
- Partner with stakeholders. Take requests from Finance, Sales, Marketing, and Support, scope them, build them, and land them with the people who asked, including support for the business systems those teams use today.
- Cover the platform. Be the backstop when the RevOps lead is out, including reviewing changes proposed by non-developer teammates.
- 3–5 years of professional software engineering, building production web applications.
- Hands-on experience with PostgreSQL: designing schemas, writing and tuning queries and functions, and working with permissions and security.
- Experience with data governance: defining and documenting metrics, managing role-based access and permissions, and handling sensitive customer, financial, and employee data securely.
- Experience designing and building APIs, as well as integrating with third-party APIs.
- Experience building MCP (Model Context Protocol) servers and clients, so AI agents and assistants can work safely with internal data and tools.
- Experience building data pipelines and scheduled jobs.
- Strong testing habits and experience working with automated CI checks.
- Experience building, shipping, and maintaining agentic AI solutions in production: agents that use tools and take actions, measured, monitored, and improved over time.
- Daily use of AI coding tools as a core part of how you work, and curiosity about where AI can take on more.
- Clear communication, and the ability to turn a non-technical stakeholder's request into shipped, documented software.
Preferred Skills and Experience:
- Experience building CRM, marketing-automation, or help-desk software.
- Experience with data analytics and building dashboards and reports that business teams rely on.
- A revenue-operations or SaaS background.
How We Work:
- Remote, US business hours.
- All work is tracked in Jira; one branch and one pull request per ticket, merged once the CI gates pass.
- You will have production access across the stack from day one, with the RevOps lead as your onboarding partner. The repository's rule files and onboarding guide document every convention.
Compensation: The expected base salary range for this position is $100K - $120K annually. Actual compensation will be based on experience, skills, and qualifications. Eligible employees may also participate in Elm Street's bonus, equity, and benefits programs.
Location: This is a fully remote position open to candidates who reside in and are authorized to work in the United States. Candidates must be authorized to work in the United States without current or future employer sponsorship.