Staff Engineer @HighLevel
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago

[Hiring] Staff Engineer @HighLevel

5d ago - HighLevel is hiring a remote Staff Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

We are looking for a Staff Engineer – Backend to help design, build, and evolve the systems powering HighLevel’s CRM platform. This is a senior individual contributor role for an engineer who can solve complex backend and distributed systems problems, influence architecture across teams, and raise the engineering bar across the organization.

You will work on systems handling high-volume APIs, asynchronous processing, large datasets, search and indexing, event-driven workflows, and business-critical operations at scale. This role requires someone who can move comfortably between architecture and implementation. You should be able to investigate a production bottleneck, design a scalable solution, challenge existing architectural assumptions, and work hands-on with engineers to take that solution to production.

What You'll Do

  • Design and evolve highly scalable, reliable backend systems and services
  • Lead architecture for complex and cross-team backend initiatives
  • Design APIs, data models, event-driven workflows, and service boundaries
  • Build systems capable of handling high-throughput requests and large-scale datasets
  • Design asynchronous processing using queues, events, streams, and background workers
  • Make architectural decisions around relational databases, NoSQL databases, search systems, caching, and messaging infrastructure
  • Identify performance bottlenecks across applications, databases, queues, and infrastructure
  • Improve API latency, throughput, resource utilization, and system scalability
  • Design systems for graceful degradation, retries, idempotency, failure recovery, and fault tolerance
  • Establish patterns for data consistency and distributed workflows across services
  • Lead database and data-access optimization initiatives
  • Design effective caching, indexing, partitioning, sharding, and data-retention strategies
  • Improve observability through metrics, logs, tracing, dashboards, and actionable alerts
  • Lead investigations into complex production incidents and drive permanent corrective actions
  • Define engineering standards around reliability, scalability, testing, security, and maintainability
  • Review architecture proposals and critical code changes across teams
  • Identify systemic technical debt and drive pragmatic modernization initiatives
  • Partner with Product and Engineering leadership to make technical trade-offs based on business requirements
  • Mentor senior engineers and develop stronger technical ownership across teams
  • Remain hands-on and contribute code to critical systems and initiatives

Qualifications

  • 8+ years of software engineering experience, with significant experience building backend systems at scale
  • Strong proficiency in at least one backend language such as Node.js/TypeScript, Go, Java, or similar
  • Strong understanding of distributed systems and microservice architecture
  • Deep understanding of API design and service-to-service communication
  • Strong knowledge of relational and NoSQL database systems
  • Experience designing systems involving large datasets and high request volumes
  • Strong understanding of concurrency, asynchronous processing, queues, and event-driven architectures
  • Experience with caching and distributed caching strategies
  • Strong understanding of database indexing, query optimization, transactions, and data consistency
  • Experience designing reliable systems with retries, idempotency, timeouts, rate limiting, and failure recovery
  • Strong understanding of scalability, availability, consistency, and performance trade-offs
  • Experience diagnosing complex production issues using metrics, logs, and distributed tracing
  • Strong system design and architectural decision-making skills
  • Demonstrated ability to lead technically complex initiatives involving multiple engineers or teams

Preferred Qualifications

  • Strong experience with Node.js / TypeScript and Go
  • Experience operating distributed systems at significant scale
  • Experience with Elasticsearch / OpenSearch
  • Experience with PostgreSQL, MySQL, MongoDB, Firestore, or similar databases
  • Experience with Kafka, Pub/Sub, RabbitMQ, SQS, or similar messaging systems
  • Experience with Redis and distributed caching
  • Experience designing search, indexing, aggregation, and reporting systems
  • Experience with high-volume event processing and data pipelines
  • Experience with Kubernetes and cloud-native infrastructure
  • Experience with AWS, GCP, or similar cloud platforms
  • Experience with observability platforms such as Grafana, Prometheus, OpenTelemetry, or similar tooling
  • Experience designing multi-tenant SaaS platforms
  • Experience with CRM, workflow automation, task management, messaging, or similar products
  • Experience performing large-scale data migrations without significant customer impact

Tech Stack

  • Backend: Node.js, TypeScript, Go
  • Databases & Search: MySQL, MongoDB, Firestore, Elasticsearch/OpenSearch
  • Caching: Redis
  • Messaging & Events: Kafka, Pub/Sub
  • Architecture: Microservices, REST APIs, Event-Driven Systems
  • Infrastructure: Kubernetes, GCP
  • Observability: Metrics, Logs, Distributed Tracing and Alerting

What Success Looks Like

  • Designs systems that remain reliable as traffic and data volume grow significantly
  • Solves architectural problems that affect multiple services and engineering teams
  • Identifies scalability and reliability risks before they become production incidents
  • Improves latency, throughput, availability, and infrastructure efficiency
  • Makes strong technical decisions around data storage, caching, messaging, and service architecture
  • Simplifies complex systems rather than introducing unnecessary abstractions
  • Creates reusable architectural patterns that improve engineering velocity across teams
  • Leads ambiguous technical initiatives from problem definition through production
  • Raises the quality of system design and technical decision-making across the organization
  • Improves operational excellence through better observability, incident prevention, and failure recovery
  • Mentors engineers to independently solve increasingly complex systems problems
  • Remains hands-on and capable of going deep into production systems when required

Why Join Us

  • Build backend systems operating at significant global scale
  • Solve challenging distributed systems and data architecture problems
  • Influence architecture across multiple products and engineering teams
  • Work with high-volume APIs, event streams, databases, search systems, and distributed infrastructure
  • Drive improvements in scalability, reliability, performance, and engineering efficiency
  • Remain deeply technical without moving into people management
  • Work in a fast-moving engineering environment with significant autonomy and ownership
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Engineer @HighLevel
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 5d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,892+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later