Senior Staff Software Engineer
201k – 345kSan Francisco, CANew York, NYSeattle, WAFrontend EngineeringHybrid10+ YOE
Summary
Senior Staff Front-End Engineer to define architecture for Rippling's analytics and visualization platform. Own technical direction for interactive data experiences, AI copilots, and large-scale rendering systems.
About the role
What You Will Do
- Define and own the long-term architecture for Rippling's analytics and visualization platform
- Build highly performant visualization systems capable of rendering and interacting with large-scale, real-time datasets
- Design the core interaction models that power data exploration, reporting, dashboards, and analytical workflows across Rippling
- Architect the front-end systems that connect AI copilots and LLM-powered experiences directly into analytical workflows
- Establish scalable frameworks, design patterns, and engineering standards used by hundreds of engineers across the company
- Drive major architectural decisions around rendering performance, state management, data fetching, and front-end platform evolution
- Partner closely with Design and Product to create intuitive, consumer-grade experiences for highly complex enterprise workflows
- Lead and mentor a team of front-end engineers while serving as the primary front-end technical leader within Data Cloud
- Collaborate with backend, infrastructure, and ML teams to deliver cohesive end-to-end analytical experiences
- Drive large-scale front-end initiatives that improve developer productivity, product consistency, and engineering velocity across Rippling
What You Will Need
- 10+ years of software engineering experience, including significant experience operating at the Staff or Senior Staff level
- Deep expertise in front-end architecture, browser performance, rendering systems, and large-scale application design
- Proven experience building highly interactive, enterprise-grade customer-facing products with significant technical complexity
- Strong understanding of modern front-end frameworks and patterns, including performance optimization at scale
- Experience designing systems that handle large datasets, real-time updates, virtualization, caching, and advanced client-side state management
- Demonstrated success leading major front-end platform initiatives or architectural transformations
- Strong product instincts and the ability to make independent technical decisions in highly ambiguous environments
- Experience mentoring senior engineers and elevating engineering organizations through technical leadership
- Excellent communication and collaboration skills, with experience influencing cross-functional stakeholders and senior engineering leaders
- Experience building analytics, visualization, BI, developer tooling, or data-centric products is highly valued
Skills
ReactTypeScriptJavaScriptData VisualizationPerformance OptimizationState ManagementBrowser RenderingVirtualizationCachingLarge-scale Application Design
Similar roles at this salary range
All Frontend Engineering jobs →Senior Frontend Software Engineer, Home Experience
Senior frontend engineer building and scaling high-traffic feed experiences on Reddit's web platform. Owns full project lifecycle from design through launch while mentoring engineers and driving metrics-led execution.
191k – 267kUnited StatesFrontend EngineeringRemote6+ YOEES6Vue