Senior/Staff Software Engineer (Backend)
Rally UXR
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTech Stack
About the role
Role Overview
As a Senior/Staff Backend Software Engineer, you'll help scale Rally's core systems and services to power hundreds of millions of participant records and billions of events. You'll join a small, senior group of builders focused on craftsmanship, reliability, and creating leverage for product teams.
Key Responsibilities
- Scale and evolve backend systems managing large-scale participant and event data, improving performance, reliability, and responsiveness
- Own critical infrastructure including email/SMS delivery, data sync pipelines, search APIs, and workflow automation with a focus on observability and operational excellence
- Drive platform evolution from 1→10: strengthening existing services to handle greater scale, tighter SLAs, and deeper product integration
- Design and implement backend services and APIs in TypeScript across the full stack
- Collaborate cross-functionally with Product, Design, GTM, and the founding team to shape product direction
Technical Stack
- Languages: TypeScript
- Infrastructure: AWS, Postgres, Elasticsearch, Kafka, Temporal
- Focus Areas: Email/SMS delivery, data pipelines, search, workflow automation, AI-driven features
Team & Work Style
- Remote-first within the United States with async collaboration
- Optional in-person team onsites
- Highly collaborative, user-obsessed engineering group
- Small, empowered teams with high ownership and tight feedback loops
About the Opportunity
Rally has strong product-market fit and a fast-growing customer base with plenty of hard, interesting problems to solve. You'll help define the future of how companies run user research—from ad-hoc projects to continuous learning.
About Rally UXR
Rally is a User Research CRM that helps product, design, and research teams conduct user research at scale. The platform automates recruitment, outreach, screening, scheduling, consent, and incentives, enabling teams to focus on learning from customers rather than managing manual workflows.
Scraped 3/30/2026