Staff Software Developer
New
P
Penn InteractiveGaming, Sports Media
Remote, CanadaFull-TimeStaff
Salary170,000 - 220,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- GraphQLPostgreSQLJavaKubernetesTypeScriptgRPCRustDistributed Systems
Requirements
- 7+ years in a software engineering role
- A first-principles thinker who digs into root causes rather than surface symptoms
- A track record of owning complex systems end-to-end
- Comfortable working across a polyglot codebase that includes Elixir, Java, Rust, and TypeScript
- Driven to design, build, and optimize distributed systems that hold up under real-world load
- Knows the difference between an API that exposes a data model and one that expresses a domain, and has strong opinions about which to build
- A solid foundation in computer science, with deep competencies in data structures, distributed systems, algorithms, and software design
- Holds teams to a high bar for code quality and architecture, and can articulate why it matters
- Strong experience with relational databases, particularly PostgreSQL
- Familiarity with caching strategies and the tradeoffs involved in applying them at scale
- Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent
- Experience with high-throughput or real-time domains such as sports betting, gaming, or financial services
- Experience with Kubernetes
- Experience with AI
Responsibilities
- Lead the design, architecture, and delivery of new platform capabilities in a collaborative agile environment
- Build, support, and maintain key services that drive our Federated GraphQL API, event-driven architecture, and regulatory compliance tooling
- Drive integrations with internal services by partnering closely with engineering teams and stakeholders across the organization
- Support teams developing features in our customer-facing applications (theScore, theScore Bet, Hollywood Casino) by helping define scope, contributing to technical specs, and identifying edge cases and performance improvements through code and design review
- Develop, scale, and optimize gRPC endpoints, GraphQL APIs, and SQL queries
- Own observability practices across our systems, including monitoring, alerting, and incident response (DataDog, Bugsnag)
- Proactively identify bottlenecks and areas of systemic risk, and lead efforts to address them before they impact reliability or scale
- Mentor engineers across the organization and contribute to a culture of technical excellence
View Full Description & ApplyYou'll be redirected to the employer's site