H

HighLevel

All-in-one marketing platform for agencies

Staff Engineer - CRM & Automation

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listedRemote

About the Job

Requirements

  • Have 10 or more years of engineering experience with deep, hands-on ownership of large-scale distributed systems; comparable scale such as hundreds of services or thousands of instances and billions of daily events is strongly preferred.
  • Have sole accountability for a production system through real failures.
  • Have deep command of queueing and asynchronous architectures, delivery semantics, ordering, backpressure, idempotency, and at-least-once delivery realities.
  • Be strong with multiple SQL and NoSQL storage engines, including reasoning about consistency models, indexing at scale, and choosing an appropriate engine.
  • Have expert-level depth in Redis or comparable in-memory systems, including failure modes under memory pressure and network partition.
  • Have production experience with Kubernetes at scale, including resource limits, autoscaling behavior, and node-pool failures.
  • Communicate designs effectively through documents, diagrams, and root-cause analyses that drive decisions across multiple teams.
  • Be fluent in Node.js and/or Go to prototype proposals and ship critical-path fixes.

Responsibilities

  • Own the architecture health of a billion-scale distributed system, including its failure modes, capacity limits, consistency guarantees, and interactions among more than 50 deployments.
  • Approve critical-path designs and be accountable for the soundness of the overall system, making decisions based on technical merit when disagreements arise.
  • Proactively identify systemic gaps such as single points of failure, unbounded queues, missing idempotency, thundering herds, and data-loss windows, and drive fixes before they become incidents.
  • Prototype risky architectural changes, ship remediations after serious incidents, and pair with teams on difficult cross-team bugs; spend roughly one-quarter to one-third of the role coding on the hardest problems.
  • Make resilience an inherent system property through degradation strategies, backpressure, isolation boundaries, and capacity models that accommodate month-over-month growth of 10% or more.
  • Improve engineering teams through educational design reviews, post-mortems that drive architectural changes, and reusable patterns for more than 80 engineers.
  • Set standards for safe AI-assisted engineering on critical systems.

Desired Qualifications

  • Comparable-scale distributed-systems experience, such as hundreds of services or thousands of instances and billions of daily events.
  • Experience making AI agents productive on complex systems while preventing AI-generated code from causing incidents.
  • GCP-native experience with Pub/Sub, Cloud Tasks, GKE, and Firestore.
  • Prior experience doing this kind of systems-focused role under another title, such as systems person, principal engineer, or architect who still codes.
  • Experience taking a system from zero to production while also hardening mature systems.

About the Company

HighLevel

All-in-one marketing platform for agencies

HighLevel provides an all-in-one sales and marketing platform for marketing agencies, freelancers, and businesses, including CRM, page builder, lead capture tools, and automated campaigns. It works as a subscription service with pricing tiers, giving users access to CRM, funnel/page building, lead generation, and marketing automation from a single dashboard. It differentiates itself by focusing on marketing agencies and offering bundled tools in one platform to simplify client management and workflows. Its goal is to streamline marketing work for agencies and marketers and help them scale their operations from a centralized tool.

Company size
1,001-5,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$60M
Headquarters
Dallas, TX
Founded
2018

Recently Posted Jobs

Explore more opportunities at HighLevel

See more jobs