Staff Software Engineer, Web (Angular)
Core
Staff Software Engineer leading front-end web application development and technical strategy for Sprout Social's customer-facing products.
Role type
Staff Software Engineer (Front-End)
Builds
Web applications and internal UI libraries for diverse customer needs
Domain
SaaS / Social Media Management / Front-End Engineering
Deliverable
production ML models | product features
Required skills
TypeScript, Angular, HTML, CSS, agentic coding workflows (Claude Code/Codex/Cursor), code review, refactoring, technical leadership
Preferred skills
RxJS, Node.js, Scala, full-stack engineering, internal UI library maintenance, business/product mindset
Technologies
Angular, TypeScript, HTML, CSS, RxJS, Node.js, Scala
Responsibilities
Write clean, performant, and maintainable code; provide technical leadership and guidance to less experienced engineers; conduct code reviews; identify areas for refactoring and optimization; author technical specification plans; mentor junior teammates; collaborate with product managers and cross-functional teams to deliver roadmap projects
Seniority
Staff, hands-on IC with strategic impact