Browse All Jobs
Job Description
Rush Street Interactive is seeking a Staff Engineer to define technical strategy, ensure system health, and mentor engineers. The Staff Engineer will own the architecture and technical vision for a product area, ensuring scalability, performance, and reliability. They will act as a trusted advisor across multiple teams, fostering collaboration and driving cross-functional technical decisions.
  • Own the architecture and technical vision for a designated product area.
  • Act as a trusted advisor across multiple teams.
  • Oversee the design and implementation of robust software solutions.
  • Guide teams in best practices, code quality, and efficient development.
  • Ensure engineering efforts align with business priorities.
  • Empower engineers through technical guidance and mentorship.
  • Identify and resolve technical bottlenecks.
  • Keep stakeholders informed on technical progress.
Requirements:
  • Deep expertise in software engineering, with strong frontend expertise (TypeScript, React+Angular frameworks, PHP) supported by backend skills (Java SE, nice to be familiar with Dropwizard and Gradle)
  • Experience with hybrid mobile applications and approaches (WebView-based iOS/Android applications, nice to be familiar with popular frameworks such as React Native, Ionic)
  • Strong understanding of micro-frontend architecture and integrating front-end systems with event-driven backends (e.g., via Kafka or WebSockets), built for modern cloud-native environments (AWS/GCP/Azure).
  • Experience optimizing browser and rendering performance, including lazy loading, code-splitting, and caching strategies, with a solid grasp of API design and frontend-backend contract efficiency.
  • Well-versed in Frontend DevOps workflows, including CI/CD pipelines for front-end apps, automated testing (unit, integration, e2e), and observability practices using tools like Datadog, Sentry, and Lighthouse
  • Ability to align multiple teams to a shared technical vision and strategy.
  • Comfortable making high-impact architectural decisions and effectively communicating trade-offs.
  • A track record of mentoring engineers, fostering talent growth, and leading technical discussions.
  • Exceptional problem-solving skills with a proactive approach to technical challenges.
  • Strong cross-functional collaboration skills, engaging with Architecture-Engineering, Product, UX, and Leadership teams.
  • Ability to distill complex technical concepts into clear, actionable insights for both technical and non-technical stakeholders.
Rush Street Interactive offers:
  • Comprehensive compensation
  • Work-life balance initiatives
  • Autonomy
  • Creativity
  • Growth opportunities
  • People-oriented environment and supportive atmosphere
Apply Manually