Skip to content
HightouchHightouchUnited States

Principal Engineer, Streaming Systems

Leads development of high-throughput streaming systems handling millions of messages per second with sub-second latency for real-time behavioral data processing and AI personalization. Requires expertise in distributed systems architecture, scaling infrastructure, and leading complex projects.

180k – 320k/yr
RemoteBackend Engineering

About the role

Responsibilities

  • Lead work on high-throughput systems that collect, forward, and perform realtime computation on billions of behavioral events.
  • Build infrastructure that ingests clickstream, product interaction, and transactional data.
  • Preserve <1s end-to-end system latency at throughput over 1,000,000 messages/second.
  • Improve caching strategies for online computation service.
  • Architect system to deduplicate message delivery at 1,000,000 messages/second.
  • Develop patterns for elegant and zero-downtime deployments in online computation service.
  • Own and deliver projects from start to finish, work directly with customers on scaling problems, influence technical roadmap.

Requirements

  • Experienced in architecting, building, deploying, and maintaining distributed systems at scale.
  • Experience leading highly complex and ambitious projects.
  • Ability to mentor and up-level engineers.
  • Passion for solving hard technical problems with high ownership in fast-paced startup environment.
  • Strong opinions on engineering best practices to scale a growing team.

Compensation

  • Base salary: $180,000 - $320,000 USD per year (location independent).
  • Large portion in equity via ISO options (early exercise, 10-year post-termination window).

Skills

Distributed SystemsStreaming SystemsCachingSystem ArchitectureReal-Time ComputationHigh-Throughput SystemsZero-Downtime DeploymentsData IngestionClickstream ProcessingSnowflakeDatabricks
Upstart

Principal Software Engineer, Cash Line

UpstartUnited States

Principal backend engineer building core systems for a new AI-powered revolving credit product. Owns distributed services for underwriting, pricing, transactions, and servicing in a greenfield environment.

183k – 270k/yr
Remote8+ YOEBackend Engineering
Upstart

Principal Software Engineer, Capital Marketplace

UpstartSan Mateo, CA +2

Leads technical roadmap, architecture evolution, and innovation for Capital Supply systems at scale. Requires 8+ years experience building highly available consumer products, leading cross-team initiatives, and mentoring leaders.

186k – 258k/yr
Remote8+ YOEBackend Engineering
Gusto

Principal Software Engineer, Money Group

GustoDenver, CO +2

Technical lead for Gusto's Money Group, guiding architecture and service migrations for financial infrastructure including payments, lending, and accounts. Requires 10+ years experience building regulated financial systems at scale.

189k – 278k/yr
Hybrid10+ YOEBackend Engineering
Attentive

Principal Salesforce Engineer

AttentiveNew York, NY +1

Owns architecture, scalability, and evolution of Revenue Technology platform centered on Salesforce. Defines multi-quarter strategy (60%) and implements solutions (40%) using Apex, LWC, Flows, and integrations in high-growth environment. Requires 7-10+ years Salesforce expertise.

170k – 225k/yr
Remote7+ YOEBackend Engineering
Upstart

Principal Software Engineer

UpstartUnited States

Principal Software Engineer providing technical leadership for internal platforms, security automation, and workflow systems supporting Upstart Bank operations. Requires 8+ years experience and a bachelor's degree.

191k – 264k/yr
Remote8+ YOEBackend Engineering