
Staff Software Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Lead the design, architecture, and implementation of new platform features within a collaborative agile framework.
• Develop, support, and maintain essential services that power our Federated GraphQL API, event-driven architecture, and regulatory compliance tools.
• Facilitate integrations with internal services by closely collaborating with engineering teams and organizational stakeholders.
• Assist teams in creating features for our customer-facing applications (theScore, theScore Bet, Hollywood Casino) by defining project scope, contributing to technical specifications, and identifying edge cases and performance enhancements through code and design reviews.
• Create, scale, and optimize gRPC endpoints, GraphQL APIs, and SQL queries.
• Take ownership of observability practices across our systems, including monitoring, alerting, and incident response (DataDog, Bugsnag).
• Proactively identify bottlenecks and systemic risks, leading initiatives to resolve them before they affect reliability or scalability.
• Mentor engineers throughout the organization and promote a culture of technical excellence.
• 7+ years in a software engineering position.
• A first-principles thinker who delves into root causes instead of merely addressing surface symptoms.
• Proven experience in owning complex systems from start to finish.
• Comfortable navigating a polyglot codebase that includes Elixir, Java, Rust, and TypeScript.
• Motivated to design, build, and optimize distributed systems capable of withstanding real-world demands.
• Understands the distinction between an API that presents a data model and one that conveys a domain, with strong opinions on which to develop.
• Solid grounding in computer science, with deep expertise in data structures, distributed systems, algorithms, and software design.
• Sets high standards for code quality and architecture within teams and can clearly articulate the importance of these standards.
• Extensive experience with relational databases, particularly PostgreSQL.
• Familiar with caching strategies and the associated trade-offs when applied at scale.
• Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or their equivalents.
• Background in high-throughput or real-time domains such as sports betting, gaming, or financial services.
• Familiarity with Kubernetes.
• Experience with AI technologies.
• Competitive compensation package.
• Enjoyable and relaxed work atmosphere.
• Reimbursements for education and conferences.
• Parental leave top-up.
• Opportunities for career advancement and mentoring others.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.