Taro Logo

Lead Engineer - LC Phone

AI powered, all-in-one white-label sales & marketing platform that empowers agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth.
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS

Job Description

HighLevel is seeking a Staff Software Engineer to join their LC Phone Team, which is at the heart of their communication platform handling SMS, MMS, Voice Calls, WhatsApp, and RCS messaging. The platform processes over 15 billion API hits and 2.5 billion message events daily, managing 470+ terabytes of data across five databases with 250+ microservices.

As a Staff Engineer, you'll be responsible for leading the technical direction of a platform that handles 100M+ daily events across 15+ services. You'll work with cutting-edge technologies including NestJS, Firestore, MongoDB, PostgreSQL, and Redis, while mentoring 10+ engineers across 5 different product squads. The role combines hands-on technical leadership with strategic architectural planning.

The company operates in a global, remote-first environment with over 1,500 team members across 15+ countries. They serve more than 2 million businesses, processing over 1.5 billion messages and generating 200 million leads monthly. This position offers the opportunity to make a significant impact on a rapidly scaling platform while working with modern technologies and AI/LLM implementations.

The ideal candidate will bring strong expertise in distributed systems, proven experience with high-scale platforms, and the ability to balance technical excellence with practical execution. This role offers the chance to shape the future of a critical communication infrastructure while working with a global team in a remote-first culture focused on innovation and impact.

Last updated a month ago

Responsibilities For Lead Engineer - LC Phone

  • Lead architecture and scaling decisions for key Phone platform components
  • Lead design and execution of cross-cutting initiatives to improve reliability, latency, and throughput
  • Work hands-on with technologies like NestJS, Firestore, MongoDB, PostgreSQL, Redis, Queuing Systems
  • Drive observability and resilience by evolving monitoring, alerting, and incident response strategies
  • Leverage LLMs and AI tools to write, refactor, test, and debug code efficiently
  • Partner with product, infra, and security teams to ensure data integrity
  • Mentor and guide a team of high-performing engineers
  • Stay on the bleeding edge of AI/LLM technology and development best practices
  • Participate in design reviews, deep dives, and on-call rotations

Requirements For Lead Engineer - LC Phone

Node.js
MongoDB
PostgreSQL
Redis
  • 6+ years of backend engineering experience
  • Deep expertise in distributed systems, event-driven architectures
  • Proven experience optimizing availability, performance, and reliability
  • Strong experience with relational and NoSQL data models
  • Deep knowledge of Frontend Systems with any frameworks (Angular, VueJS, React)
  • Familiarity with monitoring, SLOs, and root-cause analysis
  • Familiarity with hallucination mitigation strategies
  • Excellent communication and cross-functional collaboration skills
  • A pragmatic, hands-on leader who balances long-term vision with iterative execution

Related Jobs

Lead Engineer – Databases

Lead Database Engineer position at HighLevel, focusing on Elasticsearch and Clickhouse optimization, requiring 5+ years of experience in cloud-managed databases.

Lead Engineer - Wordpress

Lead WordPress Engineer position at HighLevel, focusing on Node.js, MongoDB, and AI-assisted development for a global marketing and sales platform.

Lead Engineer – Channels

Lead Engineer position at HighLevel, focusing on building and scaling messaging channel integrations, requiring expertise in Node.js, TypeScript, and distributed systems.

Staff Software Engineer - Backend

Lead backend engineering role at HighLevel, focusing on scaling massive messaging systems processing billions of events daily using Node.js, Kubernetes, and distributed databases.

Staff Software Engineer, YouTube Channel Memberships

Lead technical role at YouTube focusing on Channel Memberships platform development, requiring expertise in full-stack development, distributed systems, and technical leadership.