Staff Engineer – Distributed Data Systems & Infrastructure
GoHighLevel· Platform
Hybrid (India)Employee IndiaPosted 4d ago
About the role
Staff Engineer role to shape architecture and evolution of HighLevel's data infrastructure at scale, spanning multiple databases and services to improve scalability, reliability, and infrastructure economics.
Responsibilities
- Architect for scale: Design and evolve distributed data architectures capable of supporting significant growth in traffic, data volume, and engineering complexity.
- Build infrastructure platforms: Develop reusable infrastructure components, frameworks, and platform capabilities that enable engineering teams to build scalable systems.
- Drive architectural evolution: Identify fundamental limitations in existing systems and lead large-scale initiatives involving data distribution, sharding, replication, migrations, and architectural modernization.
- Shape technical strategy: Influence database technology choices, architectural patterns, and long-term infrastructure direction across the company.
- Improve infrastructure economics: Lead engineering initiatives that materially improve scalability, resource efficiency, and infrastructure costs.
- Engineer for reliability: Design systems that remain available and resilient under high throughput, infrastructure failures, and changing workload patterns.
- Create organizational leverage: Establish engineering standards and reusable solutions that eliminate recurring problems across teams.
- Lead through technical influence: Work with senior engineers and engineering leadership to turn ambiguous, company-level challenges into executable technical programs.
Qualifications
- 9+ years of strong software engineering experience, including significant hands-on experience designing and building distributed systems, backend infrastructure, or large-scale data platforms, with demonstrated Staff-level technical impact.
- Strong software engineering background with experience designing and building production infrastructure, not only operating or administering it.
- Experience architecting systems handling multi-terabyte datasets and 30K–50K+ operations per second, or comparable large-scale distributed workloads.
- Deep understanding of distributed systems concepts, including partitioning, sharding, replication, consistency, concurrency, fault tolerance, and data distribution.
- Strong hands-on experience with both relational and NoSQL database architectures, including their design principles, scalability characteristics, and trade-offs.
- Experience leading complex architectural initiatives involving multiple systems and engineering teams. Ability to identify systemic technical problems and design solutions that improve infrastructure across the organization.
- Strong technical judgment, ownership, and the ability to influence architectural decisions without formal authority.
Skills
Required:Distributed data systems designDatabase architecture (SQL/NoSQL)System architecture leadershipPerformance, scalability, reliability
Last updated Oct 21, 2026. Interested? Apply on the company site.
About GoHighLevel
It's time to take your Agency to the Next Level
HighLevel is the all-in-one sales & marketing platform that agencies can white-label and resell to their clients!
CRMMarketingSalesAutomationWhite Label
More open roles at GoHighLevel
- 4d ago
- Product Enablement Specialist II - White Label Mobile Apps4d agoRemote · Engineering – SDET
- Staff Engineer - AI Platform4d agoRemote · Platform
- Sr. Product Enablement Specialist - White Label Mobile App4d agoRemote · Engineering – SDET / Employee India / Remote
- Manager, Growth Marketing4d agoHybrid (Dallas) · Marketing – Product Marketing