Hightouch

Software Engineer, Distributed Systems

Hightouch

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,000 - $320,000 per year

About the role

  • Work on the systems powering the syncing engine relied on by customers and engineering teams
  • Own and deliver projects from start to finish
  • Work directly with customers solving hard scaling problems
  • Influence what the team and company work on
  • Evaluate current and future bottlenecks in scaling and reliability
  • Architect solutions for next order of magnitude of growth
  • Support the multi-region and multi-cloud backend

Requirements

  • Experience and comfort with distributed systems and high-scale systems
  • Ability and desire to build experience quickly in distributed systems
  • Built syncing engines processing terabytes of data per day
  • Created event collection or data streaming services for critical systems
  • Owned systems that have undergone orders of magnitude of growth
  • Relevant skills and a fast learner excited to take on challenges
Benefits
  • Meaningful equity compensation in the form of ISO options
  • Early exercise and a 10 year post-termination exercise window
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
distributed systemshigh-scale systemssyncing enginesdata processingevent collectiondata streamingscalabilityreliability engineeringarchitecturecloud computing
Soft Skills
problem solvingproject managementinfluenceadaptabilityfast learnercustomer interactionteam collaborationownershipcommunicationcritical thinking