TL;DR
Staff Software Engineer (Frontend/Reporting Platform): Developing and maintaining scalable data reporting and visualization tools with an accent on frontend architecture and platform reliability within a SaaS ecosystem. Focus on migrating legacy infrastructure, building reusable foundational components, and leading technical initiatives across multiple product lines.
Location: Hybrid role requiring 2-3 days per week in Denver, San Francisco, New York City, or Scottsdale.
Salary: $200,000–$247,000/yr (San Francisco and New York City).
Company
A platform providing comprehensive payroll, HR, and benefits services to small businesses.
What you will do
- Design and implement complex reporting interfaces and visualizations using React and TypeScript.
- Lead the migration of legacy reporting systems to a modern stack including Cube and Clickhouse.
- Mentor engineers and define technical strategy for the reporting platform.
- Collaborate with cross-functional teams to integrate reporting features across the product suite.
- Improve system quality through SRE practices and technical debt management.
Requirements
- 7+ years of professional software development experience.
- Must be able to work on-site in specified office locations (Denver, SF, NYC, Scottsdale) for 2-3 days per week.
- Proficiency in HTML, CSS, JavaScript, React, and TypeScript.
- Deep understanding of SaaS product development and lifecycle.
- Experience in acting as a technical owner for complex initiatives across multiple teams.
- Strong communication skills to collaborate with technical stakeholders.
Culture & Benefits
- Commitment to inclusive hiring and diverse team representation.
- Competitive total rewards package including stock equity.
- Collaborative engineering culture focused on small business support.
- Support for professional growth and learning new technical domains.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →