Remote Software Engineer, Distributed Systems
$180k - $260kHightouch
About Hightouch
Hightouch’s mission is to empower everyone to take action on their data. Through our Reverse ETL platform, business and data users can seamlessly sync data from where it resides, such as warehouses and databases, to where it is needed, including operational systems and SaaS tools. Traditionally, acting on data has required engineering time and bandwidth, and left most business users stuck with charts and reports that are unable to take automated action on their data. With Hightouch, every business user, without writing any code, can activate data to streamline critical processes, improve marketing performance, and scale operations.
Our team operates with a focus on making a meaningful impact for our customers. We believe in approaching challenges with a first principles thinking mindset, moving quickly and embracing our value of efficient execution, and treating each other with compassion and kindness. We look for team members that are strong communicators, have a growth mindset, and are motivated and persistent in achieving our goals.
Hundreds of companies use Hightouch, including Spotify, Ramp, Grammarly, NBA, Plaid, and Betterment. We’re based in San Francisco, are remote-friendly, and backed by leading investors such as Amplify Partners, ICONIQ Growth, Bain Capital Ventures, Y-Combinator, and Afore Capital.
About the Role
We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningful improve our ability to move massive amounts of customer data. This role also provides a unique opportunity to work on a multi-cloud and multi-region infrastructure that supports a global customer base.
We believe in enabling our engineers to do their best work for our customers by giving them extremely high levels of ownership and autonomy. This comes in different forms: you will own and deliver projects from start to finish, you will work directly with customers to solve their hardest scaling problems, and you will have a lot of influence over what we work on as a team and company.
Some of the problems we’ll be working on include:
- Sync Speed: Customers want to sync a lot of data to important destinations like Facebook and Snapchat, which requires us to analyze every part of our syncing process and find where we can optimize to sync data more quickly
- Streaming Syncing: We currently sync data from sources in batch only, but envision a world where we also do syncs in real-time and support streaming sources like webhooks and queues
- Scalability and Reliability: As part of our rapid growth, we’re always evaluating current future bottlenecks in scaling and reliability, and architecting for the next order of magnitude of growth
- Personalization API: Our Personalization API product provides a low latency caching layer on top of data warehouses that enable customers to use their data warehouse for real-time personalization use cases with <30ms p90 response times with QPS in the millions
- Multi-Region and Multi-Cloud: Supporting our multi-region and multi-cloud backend, including extending it to launch Hightouch on in new regions to support data residency requirements of our global customer base
We are looking for talented, intellectually curious, and motivated individuals who are interested in tackling the problems above. This is a senior role, but we focus on impact and potential for growth more than years of experience. The salary range for this position is $180,000 - $260,000 USD per year, which is location independent in accordance with our remote-first policy. We also offer meaningful equity compensation in the form of ISO options, and offer early exercise and a 10 year post-termination exercise window.
About You
You are an engineer with a passion for solving hard technical problems that generate real value for customers. You’re motivated by high ownership and are comfortable in a fast-paced, startup environment.
You have experience and comfort with distributed systems and high-scale systems or the ability and desire to build this experience quickly. This experience can take different forms:
- You’ve built syncing engines that process and move terabytes of data per day in a scalable way
- You’ve created event collection or data streaming services that power company critical systems
- You’ve owned systems that have undergone orders of magnitude of growth and helped them scale accordingly
- You have relevant skills and are a fast learner who is excited to take on the challenges we face
Interview Process
Our goal with the interview process is to balance speed with giving both parties opportunities to assess whether there is a strong mutual fit. We will ask you questions, but we want you to ask us questions! Our technical interviews focus on how you design systems because we believe this is the best way for us to see how you work and for you to see how we collaborate. We don’t ask you to write code to solve technical brainteasers that don’t appear in your day to day job.
- Recruiter Screen [30m]: Introductory call with our recruiting team to get to know each other and see if the role could be a good mutual fit.
- System Design Screen [45m]: Designing a data processing feature end-to-end.
- Hiring Manager Interview [30m]: Chat with hiring manager about past experiences and future operating preferences to assess fit on company values and operating principles.
- System Design Interview [90m]: Work with the interviewer to architect a system at a conceptual level. The problem will be at a pretty high level - and have both product and customer requirements as well as technical.
$180k - $260k
...needed, including operational systems and SaaS tools.... ...acting on data has required engineering time and bandwidth, and left... ...based in San Francisco, are remote-friendly, and backed by leading... ...We are looking for a distributed systems engineer to work on...Remote work$153k - $376k
...everything we build. As a Software Engineer on our Infrastructure team,... ...design, build, and operate the systems that power our real-time... ...re looking for experienced distributed systems engineers across a... ...from one of our US hubs or remotely in the United States. What...Remote workFull timeWork from homeWorldwide$134.75k - $161.75k
...renowned technology company in Eden Prairie is seeking a Principal Software Engineer to drive the design and development of their Snapfish website. Ideal candidates will possess extensive experience in distributed computing, backend services, and microservices, along with...Remote work$40 - $85 per hour
...train next-generation AI systems. Your work will shape... ...Analyze and enhance software codebases to ensure clarity... ...teams, ideally in remote settings. Preferred... ...on large-scale, distributed codebases. Familiarity... ...leveraging your advanced engineering skills in a dynamic,...Remote jobHourly payContract work$128k - $204k
...Location: Remote - eligible US locations About the role and about you: As Senior Software Engineer, Game Systems, you'll work with a team of talented engineers to ensure that... ...and collaborate effectively in remote, distributed teams. Bonus points: Experience...Remote workWorldwide$215k - $250k
...available to any downstream query engine and use case (from... ...created large-scale data systems and globally distributed platforms that sit at the... ...tech stack by building the software and data features that actually... ...- Location; we are a remote-friendly company (internationally...Remote workOdd jobWork at officeLocal areaRelocationRelocation package- ...agent-native era -where software isn't static, but a... ..., constantly changing system of AI agents working on... ...native. We're a small, distributed team of repeat... ...hiring a Staff Platform Engineer to build the core systems... ...-native workflows. Remote-First Flexibility: We...Remote workShift work
- ...lives. Automated aviation systems will enable a future... ...of mission-driven engineers with experience across... ...Communication Systems Software Engineer, you will be... ...data link between the remote pilot and aircraft. You... ...available and fault-tolerant distributed systems. A highly...Remote workPermanent employment
- ...the intersection of foundational AI and systems design for real-world impact. Our... ...Role We're looking for a Senior Software Engineer focused on AI systems to join our Engineering... ..., Temporal etc). ~ Familiarity with distributed systems, APIs, databases, and cloud...Remote work
- ...critical infrastructure. We are building a distributed operating system, SwoopOS, that decomposes the world'... ...to be combined at the speed of software, limited by only the hard... ...Collaborate cross-functionally with other engineering teams to debug complex issues spanning...Remote workLocal area
- ...Remote - US. At EngFlow, we help developers save time by accelerating software builds and tests. Our cloud-based, distributed service optimizes developer workflows through... ...tools that empower engineering teams—from startups... ...a focus on build systems, compilers, and languages...Remote workWorldwide
- ...Software Engineer, Agentic AI Systems - Moveworks The Role Are you a software engineer who has honed your craft... ...Information We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories...Remote workWork at officeImmediate startFlexible hours
$265k - $310k
...are one of the only pieces of software that you share with your... ...team of language compiler and systems engineers have implemented the protocol... .... Location. We're a remote-friendly company and can hire... ...products. We are a remote-first, distributed team, with the option to...Remote workFull timeLive inWork at office$120k - $160k
...Senior Software Engineer – Mission Systems Job Title: Senior Software Engineer – Mission Systems Location... ...deterministic scheduling Networked and distributed systems under bandwidth and latency... ...Paid Time Off + Paid Holidays Remote work opportunities based on role Employee...Remote work- ...Senior Software Engineer Voleon is a technology company that applies state... ...'s production trading systems and the data pipelines that... ...behaviors. This role is open to remote work in the US or hybrid in... ...optimizations on distributed systems Familiarity with...Remote workWork at officeLocal area
$160k - $180k
...large‑scale, reliable and performant distributed systems. Collaborate with product teams to create... .... Work with a talented team of engineers who have built one of the largest communication... ...practices. Familiar with open source software, and not afraid to dig into the source...Full timeRelocationRelocation package- ...Founding Engineer Location: Bangalore [ WeWork Embassy Tech Village ] (No Remote/Hybrid please) ABOUT OODLE Oodle’s... ...customer needs, and building software, talking to customers, eliminating... ...and developing large scale distributed systems, database systems or...Remote workWork experience placement
$130k - $265k
...Replit is the fastest way to turn ideas into software. With our powerful AI-powered Agent and Assistant, anyone can create... ...the next generation of builders. We are seeking talented distributed systems engineers who are passionate about building innovative solutions for...Full timeTemporary workWork at officeMonday to FridayFlexible hours$104k - $130k
...A leading technology company is looking for a Junior Software Engineer in Fremont to join their Integration and Distributed Systems team. The candidate will help build tools for large-scale computations, handle integrations with third-party software, and maintain job-...- ...cyber, data operations, systems integration and... ...mission enablement, and software modernization. Nightwing... ...seeking a skilled Software Engineer to provide onsite... ...communication across distributed systems. Document... ...functional teams, and remote development resources....Remote workWork experience placementImmediate start
$169k - $240k
...leading fintech company is seeking a Backend Software Engineer responsible for building a lifecycle-orchestrator... ...understanding of Domain-Driven Design and distributed systems. This role offers the flexibility to work remotely and includes comprehensive benefits like 100%...Remote work$190k - $240k
...of multiple connected systems. Your work will deliver... ...projects Mentor other engineers to ensure their... ...experience as a backend software engineer A strong understanding... ...Domain-Driven Design, distributed systems, and how... ...Affirm is proud to be a remote-first company! The...Remote workWork at officeImmediate startFlexible hours$160k - $240k
...Bloomberg L.P. is looking for a Senior Software Engineer for their VAULT platform in New York. The role involves building high-performance... ...experience in programming, and a strong understanding of distributed systems. This position offers a competitive salary range of $160,0...- ...sustaining economics. We’re looking for Senior/Staff engineers with 5+ years of experience in distributed systems and ML large‑scale training. You’ll be... ...sponsorship available for exceptional candidates Remote‑first with optional access to our Melbourne hub...Remote workVisa sponsorship
$73.45k - $132.78k
...Description Leidos is seeking a Lead Distribution Engineer in the Kansas City, MO area who is... ...! Travel: This position has remote-working capabilities, but candidates must... ...projects, using customer GIS and WMS systems such as DDS, GDT, GE Smallworld,...Remote workWork at officeLocal areaImmediate startFlexible hours- ...JOB SUMMARY Iambic Therapeutics is seeking a Software Engineer to join the NeuralPLexer team, focusing on the engineering systems that enable machine learning research to... ...responsible for core model development. This is a remote position based on the US East Coast. KEY...Remote workFlexible hours
$150k - $200k
...personal cluster operating system — a distributed OS that sits atop Kubernetes... .... As an early frontend engineer, you'll own the interface through... ...environment. 2+ years of software development experience.... ...based in San Francisco, CA. Remote work is not available for this...Remote workFull timeVisa sponsorship- ...A leading AI research accelerator is seeking an experienced software engineer to enhance AI-driven coding solutions. Responsibilities include refining code, collaborating with teams, and designing verification mechanisms. Candidates must have significant experience in...Remote workPart timeFlexible hours
$109.32k - $180.69k
...water resource management and engineering firm focused exclusively on water... ...days in the office and 2 days remote. Electrical Engineer - Power Distribution Systems (Medium Voltage) – Municipal Water... ...Tools power systems analysis software. At a minimum, provide...Remote workFull timeTemporary workWork experience placementWork at officeLocal areaFlexible hoursNight shiftAfternoon shift$73.45k - $132.78k
Leidos is seeking a Lead Distribution Engineer in the Kansas City, MO area who is passionate about... ...work is ahead! Travel: This position has remote-working capabilities, but candidates... ...projects, using customer GIS and WMS systems such as DDS, GDT, GE Smallworld, Bentley...Remote workFull timeWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Software Engineer, Distributed Systems. Be the first to apply!
- senior robotics software engineer Jersey City, NJ
- junior software developer Jersey City, NJ
- graduate software engineer Jersey City, NJ
- senior software engineer Jersey City, NJ
- software developer fintech Jersey City, NJ
- senior software engineer ruby on rails Jersey City, NJ
- federal - software developer Jersey City, NJ
- graduate software developer Jersey City, NJ
- consulting software engineer Jersey City, NJ
- software engineer travel Jersey City, NJ




