Software Engineer, Control Plane
Builds backend tools for enterprise control plane including access control, change management, and data warehouse optimization. Requires expertise in distributed systems, asynchronous workflows, and product-minded engineering for scalable, reliable architectures.
About the job
Responsibilities
- Build user-friendly tools for enterprises to onboard, manage, and scale Hightouch deployments.
- Work on roles, permissions, and access control framework to support product growth.
- Develop change management tools for handling data model or warehouse changes at scale.
- Create tools to help admins understand and optimize data warehouse performance and costs.
Requirements
- Product-minded backend engineering expertise.
- Comfortable with backend, distributed systems, and asynchronous workflows.
- Strong thinking in architecture, scalability, maintainability, and reliability.
- Strong customer and product thinking; comfortable with product specs.
Compensation
- Salary range: $180,000 - $260,000 USD per year (location independent, remote-first).
- Meaningful equity compensation via ISO options with early exercise and 10-year post-termination window.
Skills
Distributed Systems, Asynchronous Workflows, Access Control, Data Warehouses, Snowflake, Databricks, Backend Architecture, Scalability, System Reliability, Product Specs
Similar jobs
Backend Engineering jobsBuild and maintain high-performance backend trading infrastructure, including order-management systems and event-driven APIs. The role requires at least three years of backend engineering experience, concurrent programming expertise, relational database proficiency, AWS familiarity, and Go, Rust, or C++ skills.
Build and scale backend APIs, microservices, data pipelines, and enterprise integrations powering an AI automation platform. The role requires 3–5 years of backend experience, strong Python skills, and familiarity with databases, cloud infrastructure, security, and distributed systems.
Build and own backend services, APIs, data pipelines, and infrastructure powering an AI-native video platform. The role requires 5+ years of industry experience and strong expertise in distributed systems, production scaling, and generative AI integration.
Build and operate scalable backend systems for voice-agent products, spanning distributed services, data infrastructure, real-time audio, and ML-enabled workflows. The role requires expert programming ability, strong database and reliability engineering skills, Kubernetes experience, and production experience with systems at scale.
Build foundational, high-performance C++ systems that capture, store, retrieve, and transmit data from autonomous vehicle fleets. The role requires a bachelor’s degree, 3+ years of software development experience, and expertise in concurrency, networking, or inter-process communication.