Staff Software Engineer, Onsite Customer Growth

Attentive Attentive · Enterprise · United States · Engineering

Staff Software Engineer role focused on the Onsite Customer Growth team, developing features for personalized customer experiences on websites. The role involves defining technical architecture, leading cross-functional strategy, identifying engineering risks, building scalable backend services, and improving system observability. Requires 8+ years of experience, proficiency in distributed systems, and cloud infrastructure.

What you'd actually do

  1. Define and own the technical architecture for Attentive's Onsite Growth platform, setting direction for services, APIs, and shared infrastructure that multiple teams depend on.
  2. Lead cross-functional technical strategy in partnership with product, design, ML, and data science teams, driving the most complex, ambiguous problems from alignment to production.
  3. Identify and address systemic engineering risks (reliability gaps, scalability ceilings, and architectural debt) before they become blockers to the business.
  4. Build scalable backend services, APIs, and user-facing product capabilities that power onsite growth at Attentive's scale.
  5. Improve system observability, resiliency, and performance to ensure onsite experiences remain fast, reliable, and effective at scale.

Skills

Required

  • 8+ years of professional software engineering experience
  • Track record of leading complex systems at scale
  • Staff-level impact: driven architectural decisions that shaped an entire product area or platform
  • Deep proficiency in at least one modern programming language such as Java or TypeScript
  • Experience designing distributed systems, APIs, and microservices
  • Solid understanding of reliability, scalability, and performance
  • Strong technical communication: written crisp RFCs, led productive design reviews, and made complex tradeoffs legible to non-engineers
  • Experience with cloud infrastructure and modern developer tooling (AWS, Docker, Kubernetes, relational databases, caching, queues, streaming)
  • History of developing other engineers through mentorship, code review, and raising the standard of work

Nice to have

  • Curiosity
  • strong collaboration skills
  • genuine passion for building products that drive meaningful customer growth