Engineering Manager - Custom Objects Team
Leads the Custom Objects engineering team responsible for scalable, extensible data models, APIs, integrations, and automation support within a CRM platform. The role requires substantial software engineering and engineering management experience, with expertise in distributed systems, architecture, reliability, and people development.
About the job
Requirements
- 8+ years in software engineering, including at least 2+ years managing teams that build 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.
- Preferable but not required: experience with GoHighLevel’s stack or similar, including Node.js/TypeScript, Go, GCP, Firestore, MongoDB, Redis, Elasticsearch, and ClickHouse.
Responsibilities
Team and Platform Leadership
- Lead a team of approximately 10–15 engineers building the Custom Objects platform, including backend services, APIs, UI integrations, and automation support.
- Own architectural direction, team outcomes, platform quality, and the future of the Custom Objects platform.
- Design, build, scale, and support flexible data models within a CRM.
Architecture and Extensibility
- Evolve the Custom Objects platform into a modular, reliable, extensible service supporting dynamic schemas, associations, and integrations across products.
- Build systems that allow customers to define, extend, associate, and use custom data objects with scale, performance, and safety in mind.
- Develop a distributed system supporting automation, workflows, reporting, and data relationships.
Execution and Reliability
- Ensure clear shipping timelines, high quality, observability, and operational stability as new capabilities roll out.
- Drive engineering excellence across architecture, reliability, observability, and performance.
- Ensure the team ships predictable, well-tested features and that the platform scales smoothly with usage, automation, and data complexity.
People and Collaboration
- Hire effectively, develop talent, mentor engineers, and develop future leaders.
- 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.
- Establish clear APIs, documentation, and reliability guarantees for teams building on the platform.
Skills
Node.js, TypeScript, Go, GCP, Firestore, MongoDB, Redis, Elasticsearch, ClickHouse, Distributed Systems, APIs, Observability
Similar jobs
Engineering Management jobsLeads the frontend engineering function, setting architecture and delivery strategy while developing multiple teams and technical leaders. Requires 10+ years of software engineering experience, deep React and TypeScript expertise, and at least 3 years of engineering leadership.
Leads the Accounting Platform engineering organization, driving scalable financial systems, operational reliability, product delivery, and technical architecture. Requires 12–15 years of total experience, including at least five years managing engineering teams and two years managing managers.
Leads engineering teams building high-scale routing experiences and distributed data-platform systems for Twilio Segment. Requires 14+ years of engineering experience, at least five years managing software teams, and strong expertise in cloud-native architecture, streaming systems, and operational excellence.
Engineering Manager leading Employment Products and Global Expansion, shaping product architecture, driving scalable product delivery, and managing engineering teams. Requires 8–15 years of total experience, including at least five years in management and prior individual contributor experience.
Leads the team responsible for building and operating a reliable managed PostgreSQL service, combining people leadership, technical direction, roadmap ownership, and operational accountability. Requires 8+ years of software engineering experience, including 3+ years managing infrastructure, database, or developer-platform engineers.