
About Hightouch
Sync customer data seamlessly with Hightouch
Key Highlights
- Raised $172.4 million in Series C funding
- Serves clients like Kong, Plaid, and Nando's
- Headquartered in Mission District, San Francisco, CA
- Offers flexible PTO and wellness days each quarter
Hightouch is a leading reverse ETL platform that empowers businesses to sync customer data from their data warehouses to business tools like Salesforce. Headquartered in the Mission District of San Francisco, CA, Hightouch has raised $172.4 million in funding across multiple rounds, including a Seri...
🎁 Benefits
Hightouch offers flexible PTO, wellness days each quarter, and comprehensive health benefits for full-time US employees. Employees can work remotely o...
🌟 Culture
Hightouch fosters a data-driven culture that emphasizes the importance of integrating diverse data sources for actionable insights. The company is foc...
Skills & Technologies
Overview
Hightouch is seeking a Software Engineer specializing in Distributed Systems to enhance their syncing engine. You'll work on performance optimization and troubleshooting in a multi-cloud infrastructure. This role requires expertise in distributed systems.
Job Description
Who you are
You have a strong background in distributed systems engineering, with experience in building and optimizing systems that handle large volumes of data. You are skilled in performance optimization and troubleshooting, and you understand the complexities involved in managing multi-cloud and multi-region infrastructures. You are a strong communicator who enjoys collaborating with cross-functional teams to solve challenging problems. You have a growth mindset and are motivated to push the boundaries of what is possible in technology. You thrive in environments that encourage innovation and creativity, and you are passionate about making a meaningful impact for customers.
What you'll do
In this role, you will work on the systems that power Hightouch's syncing engine, which is critical for our customers and other engineering teams. You will apply your expertise in distributed systems to enhance the performance and reliability of our services. You will be responsible for troubleshooting complex issues and implementing solutions that improve our ability to handle massive amounts of customer data. You will collaborate closely with other engineers to design and architect systems that meet both product and customer requirements. Your work will directly contribute to the success of our AI platform, enabling marketing teams to execute strategies with speed and efficiency. You will also have the opportunity to work on innovative projects that leverage advances in AI and cloud technologies.
What we offer
At Hightouch, we foster a culture of compassion and kindness, where team members are encouraged to share ideas and collaborate effectively. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will be part of a dynamic team that is at the forefront of AI marketing technology, working with industry leaders and making a significant impact in the field. We believe in empowering our engineers to take ownership of their work and contribute to the company's mission of transforming marketing workflows.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Hightouch.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering

Software Engineering
Replit is hiring a Software Engineer for their Compute Platform team to enhance cloud infrastructure and optimize performance. You'll work with distributed systems and cloud technologies to deliver high-quality solutions. This position requires a strong foundation in software development and experience with cloud technologies.

Software Engineering
OpenAI is hiring a Senior Software Engineer to design and build a load balancer for their research inference stack. You'll work with technologies like Java and Python, focusing on distributed systems and performance optimization. This role requires strong experience in building reliable and efficient systems.

Software Engineering
Narvar is seeking a Senior Software Engineer II focused on Distributed Systems to build products that enhance the post-purchase experience for major retail brands. You'll work with technologies like Java and cloud systems, requiring 7+ years of experience.

Distributed Systems Engineer
Ritual is hiring a Distributed Systems Engineer to build and scale their blockchain infrastructure. You'll work on node specialization, consensus mechanisms, and distributed AI execution. This role requires deep expertise in Go and/or Rust.