Staff Software Engineer, Web (Angular)
Core
Staff Software Engineer leading front-end web application development and architectural decisions 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, agentic coding workflows (Claude Code/Codex/Cursor), web application architecture, code review, technical leadership
Preferred skills
RxJS, Node.js, Scala, full-stack development, internal UI library maintenance
Technologies
Angular, TypeScript, HTML, CSS, Node.js, Scala, RxJS
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; collaborate with cross-functional teams to deliver customer experiences
Seniority
Staff, hands-on IC with strategic impact