
Software Engineer, Distributed Systems
Hightouch
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $180,000 - $320,000 per year
Tech Stack
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