软件工程师,控制平面
Software Engineer, Control Plane
关于Hightouch
Hightouch是一个由行业领先的可组合CDP驱动的智能营销平台。通过在一个地方整合完整的品牌背景、客户数据和绩效历史,每位营销人员终于能够自行构建和部署端到端的营销活动。团队可以更快地行动,保持品牌一致性,并获得真正有效的AI营销。
成立于2019年,总部位于旧金山,Hightouch让营销团队能够以以前无法实现的速度和质量分析绩效、头脑风暴创意并生成内容。
Hightouch被列为2026年Gartner® Magic Quadrant™客户数据平台领域的领导者,受到Domino's、Spotify、Aritzia、Cars.com、Ramp和PetSmart等领先企业的信赖。
在Hightouch,我们的使命是帮助客户利用数据和AI来增长业务。团队充满雄心、注重影响、高效运作——我们相信谦逊、善良和同理心是成功的关键。如果你被速度所激励,痴迷于不断突破标准,并希望与那些彼此关心、也关心客户的伙伴一起打造产品,我们期待与你见面。
职位介绍
在过去12-18个月中,Hightouch被越来越多的大型客户和企业采用。这些企业既有高数据规模,也有复杂的组织结构,许多个人和团队每天都在使用Hightouch。Control Plane团队专注于为企业的高效接入Hightouch以及管理和扩展其Hightouch部署,打造用户友好但功能强大的工具和产品。
我们正在寻找一名以产品为导向的后端工程师加入团队。理想的候选人应熟悉后端开发、分布式系统和异步工作流,并能从整体上思考架构、可扩展性、可维护性和可靠性。我们也希望找到一位具备强大客户和产品思维,并能熟练撰写和参与产品规格文档的人。
我们将解决的一些问题包括:
- 角色、权限和访问控制:我们有一个灵活且强大的访问控制框架,允许企业管理员为其公司内部的不同用户组和团队配置适当的权限级别。随着Hightouch产品线的扩展,Control Plane团队也将适应并扩展我们的访问控制能力,以支持这种增长。
- 变更管理:当客户的底层系统发生变化时,如何确保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
In the last 12-18 months, Hightouch has been adopted by larger and larger customers and enterprises. These enterprises have both high data scale as well as complex organizations with many individuals and teams using Hightouch on a daily basis. The Control Plane team focuses on building user-friendly but powerful tools and products for enterprises to efficiently onboard onto Hightouch and manage and scale their Hightouch deployments.
We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend, distributed systems, and asynchronous workflows and think holistically about architecture, scalability, maintainability, and reliability. We are also looking for someone with strong customer and product thinking and who feels comfortable writing and engaging with product specs.
Some of the problems we’ll be working on include:
- Roles, Permissions, and Access Control: We have a flexible and powerful access control framework that allows enterprise admins to configure the right level of permissions for different groups of users and teams within their company. As Hightouch expands our product lines, the Control Plane team will also adapt and extend our access control capabilities to support that growth.
- Change Management: When a customer’s underlying data model or data warehouse changes, this can have downstream impact on their Customer Studio schema, audiences, and other syncs and data pipelines. What tools can we build for admins to better manage these types of changes at scale?
- Data Warehouse Performance and Costs: As customers continue to adopt Hightouch within their organizations and their usage of Hightouch grows, they’ll drive more warehouse activity and compute from Hightouch. How can we help admins better understand and optimize warehouse performance and costs as a result of Hightouch activity?
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.
Interview Process
Our interview process focuses on evaluating fit for the most important dimensions of the role: product sense, ability to architect backend and distributed systems, and alignment with Hightouch’s values. Notably, we don’t do any programming interviews as we believe they are low signal to noise and aren’t a good evaluation mechanism.
- 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 [60m]: 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.
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.
E-Verify Notice
E-Verify Notice (Spanish)
Right to Work Notice
Right to Work Notice (Spanish)