Responsibilities
- Lead a team of ~10-15 engineers building the Custom Objects platform, including backend services, APIs, UI integrations, and automation support.
- Design, build, scale, and support the foundation of flexible data models within the HighLevel CRM.
- Enable users to model and manage any entity their business tracks, beyond standard CRM objects, empowering powerful workflows, relations, reporting, and automation.
- Own architectural direction, team outcomes, platform quality, and the future of one of HighLevel’s most strategic building blocks.
- Ensure engineering excellence from architecture and reliability to observability and performance.
- Evolve the Custom Objects platform into a modular, reliable, extensible service that can support dynamic schemas, associations, and integrations across products.
- Ensure clarity of shipping timelines, high quality, observability, and operational stability as new capabilities roll out.
- Hire effectively, develop talent, set engineering standards, and foster a psychologically safe, high-impact culture.
- Partner closely with Product, Design, and other engineering teams to define and deliver new capabilities users love.
Requirements
- 8+ years in software engineering, with at least 2+ years managing teams building complex, high-scale, product-driven systems.
- Experience with scalable, high-availability distributed systems.
- Demonstrated success mentoring engineers and developing leaders.
- Strong track record influencing architectural direction for multi-surface platforms.
Nice to Have
- Experience with GoHighLevel’s stack or similar (e.g., Node.js/TypeScript, Go, GCP, Firestore, MongoDB, Redis, Elasticsearch, ClickHouse).
Work Arrangement
Remote (Worldwide)
Team
Team size: 10. Structure: Engineering team of ~10-15 engineers building the Custom Objects platform, including backend services, APIs, UI integrations, and automation support.