Staff Engineer - Platform (Database & Data Infrastructure)
HighLevel
Skill Required
Key highlights
- Remote-first, global organization with 2,000+ team members across 10+ countries
- Staff/Principal-level senior individual contributor role
- Platform supports 1M+ businesses generating over $7 billion in ecosystem value
- Architecture handles 4B+ API hits and 2.5B+ message events daily across 250TB of distributed data
- Must-have: experience with multi-terabyte production datasets and 30K–50K+ ops/sec throughput
- Must-have: proven track record leading cross-team architectural changes and migrations
Role overview
HighLevel is an AI-powered business operating system that helps agencies, entrepreneurs, and SMBs build, automate, and scale. The platform supports over 1 million businesses across 150+ countries, processes more than 4 billion API hits and 2.5 billion message events daily, and has generated over $7 billion in ecosystem value. HighLevel operates as a global, remote-first organization with over 2,000 team members across 10+ countries, built around speed, ownership, initiative, clarity, and execution. We are looking for a Staff Engineer - Database & Data Infrastructure to define and drive the technical direction of database infrastructure across the company. This is a senior individual contributor role focused on architecture, platform strategy, and company-level technical impact — not a traditional DBA role.
Responsibilities
- Define and evolve the long-term database and data infrastructure strategy across the company.
- Design architectures capable of supporting the next order of magnitude of growth in data volume and traffic.
- Establish architectural standards and paved roads for database selection, data modeling, partitioning, sharding, replication, consistency, availability, and data lifecycle.
- Lead complex, cross-team initiatives such as database migrations, re-platforming, sharding, multiregion architectures, and major scalability improvements.
- Identify systemic reliability, scalability, and capacity risks before they become critical production problems.
- Drive database platform capabilities that make infrastructure more self-service, observable, reliable, and easier to operate for engineering teams.
- Develop strategies for capacity planning, data growth, archival, disaster recovery, and infrastructure efficiency.
- Identify opportunities to materially improve database infrastructure cost and performance at company scale.
- Evaluate new database technologies and architectures and make pragmatic build-vs-buy and technology-selection decisions.
- Partner with senior engineers and engineering leadership on architecture and long-term technical direction.
- Mentor engineers and raise the technical bar for database and distributed-systems engineering across the organization.
Requirements
- Significant experience as a Staff Engineer, Principal Engineer, or equivalent senior individual contributor, solving infrastructure or database problems across multiple teams.
- Deep understanding of database internals and distributed systems, including storage, indexing, partitioning, sharding, replication, consistency, transactions, availability, and failure modes.
- Experience designing and operating production database systems with multi-terabyte or larger datasets.
- Experience with high-throughput systems handling 30K–50K+ operations per second, preferably at substantially higher scale.
- Strong production experience across multiple database technologies and database architectures, including both relational and NoSQL/distributed systems.
- Experience leading major architectural changes, migrations, or scaling initiatives involving multiple engineering teams.
- Strong understanding of database reliability, capacity planning, observability, and infrastructure economics.
- Ability to take ambiguous technical problems, establish a direction, build alignment, and drive them through execution.
- Strong written and verbal communication skills with the ability to influence engineers and engineering leadership without relying on organizational authority.
Nice to have
- Experience in any programming language like Node.JS, Java, or Python.
- Experience with Relational & Distributed SQL databases such as MySQL, PostgreSQL, Oracle, SQL Server, Amazon Aurora, Google Cloud Spanner, CockroachDB, TiDB, YugabyteDB, or Vitess.
- Experience with NoSQL & Distributed Databases such as MongoDB, DynamoDB, Cassandra, ScyllaDB, HBase, Cosmos DB, Couchbase, or Firestore.
- Experience with Search & High-Throughput Systems such as Elasticsearch, OpenSearch, or Redis/Valkey.
- Experience with Large-Scale Analytical Systems such as ClickHouse, BigQuery, Snowflake, Redshift, Databricks, Pinot, or Druid.
Additional details
- HighLevel supports SMBs across 150+ countries, fueling community-driven growth rooted in real customer outcomes.
- To date, businesses operating on HighLevel have generated over $7 billion in ecosystem value.
- HighLevel powers more than 4 billion API hits and 2.5 billion message events daily.
- The platform manages 250 terabytes of distributed data, 250+ microservices, and over 1 million domain names.
- HighLevel has over 2,000 team members across 10+ countries and operates as a global, remote-first organization.
- Every month, HighLevel enables more than 1.5 billion messages, 200 million leads, and 20 million conversations for the more than 1 million businesses it supports.
- This is a senior individual contributor role for an engineer who has designed and operated database systems at significant scale and can apply that experience to company-wide challenges.
- You will work across engineering teams to shape database architecture, establish scalable patterns and platforms, anticipate future constraints, and lead initiatives that improve scalability, reliability, developer experience, and infrastructure efficiency.
- This is not a traditional DBA role. While deep database expertise is essential, the role is focused on architecture, platform strategy, and company-level technical impact.
- We value breadth of database architecture experience and depth of fundamentals over expertise in our specific technology stack.
- Success in this role is measured by the lasting technical and organizational impact you create — not simply by the systems you personally build or operate.
- In this role, you will create leverage beyond any individual database or engineering team.
- Help build database architecture that can support 5–10× future growth.
- Reduce systemic reliability and scalability risks.
- Simplify how engineering teams consume and operate database infrastructure.
- Make better company-wide technology and architecture decisions.
- Improve the economics of operating databases at scale.
- Establish technical standards that continue to create value as the organization grows.
- We are looking for an engineer who can combine deep database expertise, distributed systems thinking, architectural judgment, strong execution, and company-wide technical influence.
- The company is an Equal Opportunity Employer.
- Demographic information collection is voluntary and used solely for compliance with government recordkeeping, reporting, and other legal requirements; refusal will not affect application status.
- Originally posted on Himalayas.