Senior Staff Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Staff Engineer (Ruby/Rails, TypeScript/React): Technical leadership for the Channels division, bridging the customer dashboard with delivery engines and evolving shared foundations so teams ship faster and safer with a consistent customer experience. Focus on architectural direction, end-to-end delivery of large ambiguous projects, and improving reliability/operability through observability and error-handling across dashboard and delivery layers.
Location: Chicago
Salary: $208,000–$349,655/year (expected On Target Earnings $232,000–$390,000/year)
Company
is a customer engagement platform that helps brands deliver personalized experiences across channels.
What you will do
- Set the technical vision and quality bar for the division: define best practices and drive resolution of persistent quality and technical debt.
- Lead large, ambiguous end-to-end projects across multiple teams, from problem framing and design docs through implementation, rollout, and operational support.
- Help mature channels by evolving stacks and ensuring foundational primitives are flexible and robust for sophisticated marketing use cases.
- Mentor engineers through code review, architecture review, and pairing; translate technical debt into business risk and outcomes.
- Champion reliability and operability by improving observability and tightening error handling across dashboard and delivery layers, supporting incremental rollouts and reducing incidents.
- Write code by designing and building foundational systems and frameworks used across the organization.
Requirements
- 10+ years of software engineering experience, including meaningful time as a technical leader influencing multiple teams or complex product systems.
- Comfort working across the full stack with experience in Ruby on Rails and proficiency in modern frontend environments (TypeScript, React) used by customers to configure experiences.
- Experience designing and shipping foundational infrastructure (frameworks, libraries, or platform services used by many engineers).
- Strong architectural judgment: know when to abstract vs. keep simple, and make technical bets that support a maturing product suite.
- Effective communication and mentoring skills, including translating technical debt into business risk.
- Track record of identifying highest-leverage work and driving projects to completion with minimal direction in high ambiguity.
Nice to have
- Experience with shared component libraries or design system primitives.
- Experience with real-time systems or event-driven architectures for message orchestration.
- Experience with developer experience tooling (code generation, scaffolding, CI/CD) for large-scale codebases.
- Experience scaling a product from early stage to enterprise scale without losing developer velocity.
Culture & Benefits
- Hybrid ways of working; benefits vary by location.
- Comprehensive Total Rewards including equity grants (RSUs) and competitive compensation.
- Flexible paid time off and comprehensive medical, dental, vision, life, and disability coverage.
- Retirement and Employee Stock Purchase Plans.
- Professional development support with a yearly learning stipend and learning platforms.
- Family services including fertility benefits and equal paid parental leave.
Hiring process
- Interviews focused on technical leadership, architecture, and end-to-end delivery experience.
- Assessment of mentoring/communication and ability to drive high-ambiguity projects.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →