Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Distributed Systems

$180k - $400k
Full-time

Hightouch

About Hightouch

Hightouch is an Agentic Marketing Platform powered by the industry-leading Composable CDP. With complete brand context, customer data, and performance history in one place, every marketer finally has the power to build and ship end-to-end campaigns themselves. Teams move faster, stay on brand, and get AI marketing that actually works.

Founded in 2019 and headquartered in San Francisco, Hightouch enables marketing teams to analyze performance, brainstorm ideas, and generate creative at a speed and quality that wasn't previously possible.

Named a Leader in the 2026 Gartner® Magic Quadrant™ for Customer Data Platforms, Hightouch is trusted by leading enterprises like Domino's, Spotify, Aritzia, Cars.com, Ramp, and PetSmart.

At Hightouch, our mission is to help our customers leverage data and AI to grow their businesses. The team is ambitious, impact-driven, efficient — and we believe humility, kindness, and compassion are essential to our success. If you're energized by velocity, obsessed with raising the bar, and want to build alongside people who care deeply about each other and our customers, we'd love to meet you.

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 meaningfully 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 - $400,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.

We have limited inbound applications to one application per candidate. You will be auto-rejected if you apply to multiple roles. Please only apply to the position you are most qualified for.

#LI-DNP

E-Verify Statement

Hightouch participates in E-Verify. After you join the team, we'll verify your eligibility to work in the U.S. by submitting information from your Form I-9 to the Social Security Administration and, if needed, the Department of Homeland Security. This process happens post-hire only — we never use E-Verify to pre-screen applicants.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Distributed Systems in Remote vacancy
  • $190.1k - $285.1k

     ...Platform and Observability Engineering (DPOE) team is building Workday...  ...Platform. We are a distributed team responsible for the libraries...  ...scale.About the RoleAs a Senior Software Development Engineer, you...  ...operating complex distributed system architectures, evidenced by... 
    Suggested
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    2 days ago
  • $150k - $240k

     ...the energy intelligence platform for the AI economy. Our software helps the world's largest energy consumers achieve...  ...access and manage energy. The Role As a Software Engineer focusing on Distributed Systems at Verse, you will work in collaboration with some of the... 
    Suggested
    Remote work
    Flexible hours

    Verse

    San Francisco, CA
    a month ago
  • $138.8k - $232.7k

     ...infrastructure and support the team in delivering software that is reliable, high performance,...  ...have...3+ years of backend software engineering experienceProficiency in one or more...  ..., or PythonWorking understanding of distributed systems communication patterns (REST/gRPC,... 
    Suggested
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    1 day ago
  • $180k - $310k

     ...evolve the core data model and storage systems powering Gamma's business. You'll ship...  ...with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate...  ...Do Design and implement scalable APIs, distributed systems, and data infrastructure that... 
    Suggested
    Full time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    3 days ago
  • $153k - $376k

     ...the heart of everything we build. As a Software Engineer on our Infrastructure team, you'll help design, build, and operate the systems that power our real-time collaborative design...  ...fast, and we're looking for experienced distributed systems engineers across a variety of... 
    Suggested
    Minimum wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    San Francisco, CA
    3 days ago
  • $215k - $250k

     ...make available to any downstream query engine and use case (from traditional...  ...that have created large-scale data systems and globally distributed platforms that sit at the heart of some...  ...our data tech stack by building the software and data features that actually process... 
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Onehouse

    Sunnyvale, CA
    a month ago
  • $180k - $320k

    Software Engineer, Distributed Systems (Core) Title of Role: Software Engineer, Distributed Systems (Core) Location: New York, remote Company Stage of Funding: Series C — Software Development Office Type: Remote Salary: $180K-$320K Company Description We're representing... 
    Work at office
    Remote work

    Recruiting from Scratch

    New York, NY
    3 days ago
  • $170k - $260k

    | Software Engineer, Distributed Systems (Core) | Title of Role: | Software Engineer, Distributed Systems (Core) | Location: San Francisco, CA, remote Company Stage of Funding: Series C - Software Development Office Type: Remote Salary: $170K-$260K Company Description... 
    Work at office
    Remote work
    Visa sponsorship

    Recruiting from Scratch

    San Francisco, CA
    3 days ago
  • $180k - $245k

     ...Fresh has partnered with a space company. Title: Staff Software Engineer (Principal Level) Duration: Full-Time Location: Houston...  ...Space company, we are seeking a Staff Software Engineer, Distributed Systems and Orchestration to serve as the lead engineer on the... 
    Full time
    Remote work

    Fresh Consulting, Inc

    Houston, TX
    2 hours ago
  • Senior AI Engineer, MLOps & Distributed SystemsThe OpportunityJoin the team building the intelligence behind...  ...& Notifications pod is creating the systems that determine what message a member...  ..., Data Engineering, Product, and Software Engineering. This role is a strong fit... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Hinge Health

    San Francisco, CA
    3 days ago
  • $250k

     ...Principal Software Engineer, C++ Distributed Systems| Hybrid: Chicago, IL Job Category: AI, Analytics & Data Science Requisition Number: PRINC022290 Full-Time Remote Locations Showing 1 location Remote- US United States Description Let... 
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours
    Shift work

    BuddiesHR

    Chicago, IL
    2 days ago
  •  ...let’s talk about our Senior Backend Software Engineer role today. Here’s what you need to know...  ...that power real-time operational systems in oil & gas drilling environments...  ...overall system performance Partner with distributed engineering teams through code reviews... 
    Full time
    Remote work

    EQUALS TRUE

    Floral Park, Nassau County, NY
    12 days ago
  • $222.9k - $334.3k

     ...is on the development of large scale distributed data systems to support critical Workday products...  ...Observability. If you enjoy writing efficient software or tuning and scaling large...  ...Do you want to work with world class engineers and facilitate the development of the... 
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    4 days ago
  •  ...looking for a strong server internals engineer to help develop ClickHouse and maintain...  ...across storage, query processing, distributed execution, authentication, and cloud integration...  ...to assess vulnerabilities in large software systems and dependency chains, reproduce... 
    Full time
    Remote work
    Flexible hours

    Altinity

    San Francisco, CA
    15 days ago
  • $159.8k - $235k

     ...Scalability team owns build systems and continuous integration across...  ..., the cost of building software can grow for everyone. We tackle...  ...the RoleAs a Senior Software Engineer on Code Scalability, you will...  ...incremental builds, caching, and distributed execution. Experience with... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Los Angeles, CA
    3 days ago
  •  ...Carolina, United States of AmericaCompany: Siemens Sr Software Engineer, Enterprise Systems Job ID 514819 Posted since 02-Oct-2026 Organization...  ..., modernizing legacy systems, building APIs and distributed services, and driving technical excellence through... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Immediate start
    Remote work

    Siemens

    Wendell, NC
    9 hours ago
  • $120k - $195k

     ...DescriptionAs part of our world-class software engineering team, you will help build the next-generation...  ...includes data infrastructure, storage systems, streaming platforms, traffic and...  ...experiences. Bring your experience in distributed systems and algorithms, along with a... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  •  ...It all started when engineer Fred Luddy wrote code that automated a tedious task for...  ...integrations between Avature and core HR systems (ServiceNow, Workday, etc.) Develop dashboards...  ...Work Personas We approach our distributed world of work with flexibility and trust... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    West Palm Beach, FL
    13 days ago
  •  ...International is seeking a Full-Stack Software Engineer to support advanced U.S. Air Force programs...  ...software that integrates complex systems, processes data securely, and supports...  ...integration, and performance issues across distributed systems. Support secure software... 
    Full time

    Valiant Harbor International, LLC

    Bedford, MA
    a month ago
  • $175k - $230k

     ...without human maintenance or intervention. As a Senior Software Engineer on the Core Systems team, you will contribute to the design, development, and...  ...(L2–L4), transport protocols, congestion control, and distributed systems. ~ Experience designing systems for... 
    Full time
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Weekend work

    Panthalassa

    Portland, OR
    3 days ago
  • $135.4k - $181.6k

    Lead Content Distribution Network EngineerDisney Entertainment and ESPN Product & TechnologyTechnology is at the heart of Disney’s past...  ...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data... 
    Remote work

    Disney Interactive

    Austin, TX
    1 day ago
  •  ...IBM Software is seeking a Senior Engineer to drive end-to-end backend initiatives for WarpStream, a Kafka-compatible...  ...providers while collaborating with a distributed team of engineers. You will tackle complex distributed systems challenges, contribute to high-uptime... 
    Remote job

    Jobleads-US

    Dallas, TX
    1 day ago
  • $108k - $216k

     ...support and | or sponsorship***** Join Walmart as Senior, Software Engineer – Transactional Systems and your work could help over 240 million global...  ...2+ years of experience in agile ways of working in a distributed geographical model About Walmart Global Tech Imagine... 
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Flexible hours

    Jobleads-US

    Bellevue, WA
    1 day ago
  •  ...maritime intelligence platform. Our SmartMast™ system transforms commercial and civilian vessels into a persistent, distributed sensing network—combining HD video, AI,...  ...We are looking for a Senior Software Engineer to help build the software backbone of Quartermaster... 
    Work at office
    Remote work
    Flexible hours

    Jobleads-US

    Arlington, VA
    1 day ago
  • $193.93k - $291.15k

     ...standard protocols. About the Work Engineered Connectivity: Architect a network...  ...Tools:  Wireshark  About You Systems Thinker: You have a deep understanding...  ...(or a PhD with a focus on Networking/Distributed Systems and 3+ years of industry experience... 
    Immediate start
    Remote work
    Flexible hours

    Nuro

    Mountain View, CA
    a month ago
  • $120k - $160k

    Senior Software Engineer - Mission Systems Location: Fort Worth, TX or Palmdale, CA. Compensation: $120,000 - $160,000 + Bonus Eligible Security Clearance...  ...systems and deterministic scheduling Networked and distributed systems under bandwidth and latency constraints Secure... 
    Remote work

    LYNX

    Fort Worth, TX
    3 days ago
  • About the Role The Engineering Acceleration team builds and operates the foundational systems that engineers use to build, test, and ship ChatGPT, the...  ...developer productivity, build systems, distributed infrastructure, and software quality. You will work on the systems... 
    Local area
    Remote work

    OpenAI

    Seattle, WA
    2 days ago
  •  ...save lives. Automated aviation systems will enable a future where...  ...a team of mission-driven engineers with experience across aerospace...  ...As a Communication Systems Software Engineer, you will be a part...  ...and fault-tolerant distributed systems. A highly reliable... 
    Permanent employment
    Remote work

    Reliable Robotics Corporation

    San Diego, CA
    3 days ago
  • $145k - $200k

     ...Company Palantir builds the world's leading software for data-driven decisions and operations....  ...including IL-5 and FedRAMP). As a Software Engineer on the Apollo team, you'll build and operate a large-scale distributed system to allow the remote operation and... 
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    New York, NY
    3 days ago
  • Software Engineer At EngFlow, we help developers save time by accelerating software builds and tests. Our cloud-based, distributed service optimizes developer workflows through remote execution and...  ...Engineer with a focus on build systems, compilers, and languages, you'... 
    Remote work

    EngFlow

    New York, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Distributed Systems. Be the first to apply!