HighLevel is a cloud-based marketing and sales platform that supports over 2 million businesses in enhancing their digital presence. The Software Development Engineer III role focuses on optimizing customer success through the development of high-impact experiences and mission-critical growth products, ensuring system reliability and performance.
Responsibilities:
- Design and build highly reliable, scalable systems to ensure mission-critical applications maintain near 100% uptime
- Proactively identify, debug, and eliminate performance bottlenecks and production issues
- Drive incident prevention through root cause analysis and systemic fixes
- Own end-to-end feature delivery from design to production
- Establish and enforce high coding standards, review practices, and clean architecture principles
- Practice and promote Test-Driven Development (TDD)
- Collaborate with product and data teams to measure, analyze, and optimize conversion funnels
- Contribute to long-term technical vision and architectural decisions
- Drive cross-team collaboration to improve platform-wide engineering standards
- Identify opportunities to implement AI-driven bots, intelligent workflows, and automation systems to improve customer productivity and internal efficiency
- Integrate AI capabilities within Onboarding, Launchpad, and Global Search to enhance user experience and personalization
Requirements:
- 5+ years of full-stack engineering experience with significant backend/system design exposure
- Deep expertise in distributed systems and event-driven architecture
- Strong experience with asynchronous job processing and background workers
- Solid understanding of both relational and NoSQL databases (MongoDB, ClickHouse preferred)
- Strong experience with modern frontend frameworks (Vue.js, React, or Angular)
- Ability to design and optimize interactive dashboards and data-heavy UIs
- Excellent understanding of software design patterns, API design, and microservices
- Hands-on experience with CI/CD pipelines, TDD, and automated testing frameworks
- Strong performance tuning, profiling, and optimization skills (especially Node.js)
- Experience with caching, rate limiting, and queuing systems
- Strong knowledge of Elasticsearch for search, indexing, and analytics
- Experience using Redis for caching, session storage, or background queues
- Strong communication skills with the ability to work cross-functionally
- Ability to make clear architectural trade-offs and guide team decision-making
- Contributions to open-source tools, internal platforms or engineering blogs
- Exposure to AI-driven content tools or automation systems