
Engineering Manager
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Engineering Manager, Reporting & Analytics
Join HighLevel and lead the development of the most powerful reporting and analytics engine in our industry. This sophisticated system will unify insights across marketing, sales, revenue, and automation, transforming raw, multi-channel data into real-time, decision-making intelligence. Our mission is to deliver trustworthy, up-to-the-minute insights that empower millions of businesses to make informed decisions.
This is not just about managing dashboards; it's about building the foundational data intelligence for the entire HighLevel ecosystem. Ensuring data accuracy and report speed is paramount to maintaining user trust and clarity. As an Engineering Manager, you will guide a team of 6-10 engineers responsible for the end-to-end Reporting and Analytics platform, covering pipelines, data modeling, transformations, caching, query execution, and visualization layers. You will own the stability, scalability, and future development of this critical data intelligence hub.
Key Responsibilities:
- Architecture: Redesign core reporting pipelines for modularity, fault tolerance, and horizontal scalability. Ensure seamless reporting integration for new products.
- Execution: Maintain a balance between rapid iteration and the high-quality standards required for mission-critical analytics. Ensure the system's reliability and performance.
- People Management: Lead hiring, set high standards, empower your team with autonomy, and foster their professional growth.
- Collaboration: Work closely with Product and Design teams, taking ownership of technical outcomes.
- Leverage billions of events from various HighLevel modules (CRM, Calendars, Conversations, Payments, Email/SMS, Calls, Workflows) to generate cross-object insights such as attribution, revenue forecasting, activity intelligence, and customer behavior patterns.
- Power an AI layer capable of responding to natural-language questions using real-time HighLevel data.
- Integrate internal and external data sources, including GA4, Google Sheets, and various APIs.
- Enable a reporting marketplace for users and developers to build and publish custom report templates.
- Lead the design of scalable, high-performance systems to enhance reliability, latency, and throughput for time-sensitive APIs and workflows.
- Utilize technologies including NestJS, Firestore, MongoDB, ClickHouse, ES, Redis, GCP Pub/Sub, Queuing Systems, and Service Mesh-based microservices.
- Drive technical direction across product features and platform layers to ensure stability, scalability, and maintainability.
- Integrate and optimize AI-assisted development tools to boost developer productivity while maintaining accuracy and minimizing errors.
- Collaborate effectively with Product, Design, and AI teams to deliver impactful user-facing features and backend systems.
- Mentor and support engineers, cultivating a culture of technical excellence, continuous learning, and ownership.
- Proactively identify and resolve performance bottlenecks, scalability challenges, and security concerns within a multi-tenant environment.
Requirements:
- 8+ years of experience in software engineering, with a minimum of 2 years leading teams that build large-scale, high-availability backend or data systems.
- Proficiency in Node.js and its fundamental concepts. Experience with modern front-end frameworks (e.g., React, Vue, Angular) and building full-stack web applications is also required.
- Proven experience scaling distributed data pipelines or analytics platforms that handle high-volume datasets.
- A strong understanding of event-driven systems, performance optimization, and distributed architecture.
- Demonstrated success in leading teams within fast-paced, product-driven environments.
- A solid track record of architecting complex systems and delivering scalable, high-performance web applications in production.
- In-depth knowledge of software design patterns, API design, and microservices architecture in a multi-tenant context.
- Skilled in guiding technical architecture, making high-impact engineering decisions, and mentoring engineers.
- Experience with code quality practices, automated testing, CI/CD pipelines, and dev tooling optimization.
- Excellent problem-solving abilities, with clear and collaborative communication skills across cross-functional teams.
- Strong familiarity with our technology stack, including GCP, Node.js, and the databases mentioned above.
- Proven ability to mentor high-potential engineers and leaders.
- Experience building or operating large reporting or analytics systems.
- Experience contributing to architecture and design decisions for mission-critical platforms.
Company
HighLevel
About HighLevelHighLevel is a leading AI-powered, all-in-one white-label sales and marketing platform designed to help agencies, entrepreneurs, and businesses enhance their digital presence and achiev...