Staff Software Engineer, Onsite Customer Growth
Core
Technical anchor for the Onsite Customer Growth team, defining architecture and strategy for systems that power personalized customer experiences on brand websites.
Role type
Staff Software Engineer (Technical Lead)
Builds
Scalable backend services, APIs, and shared infrastructure for the Onsite Growth platform.
Domain
SaaS / AI Marketing / Personalization
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, API design, microservices, system reliability, scalability, performance optimization, technical strategy, architectural decision-making, mentorship, cloud infrastructure, modern programming languages (Java/TypeScript), developer tooling.
Preferred skills
Experience leading complex systems at scale, driving architectural decisions across product areas, strong technical communication (RFCs, design reviews).
Technologies
AWS, Docker, Kubernetes, relational databases, caching, queues, streaming.
Responsibilities
Define and own technical architecture for the Onsite Growth platform; lead cross-functional technical strategy; identify and address systemic engineering risks; build scalable backend services and APIs; improve system observability and performance; mentor and develop other engineers.
Seniority
Staff, hands-on IC with strategic scope