Bellota Labs
Senior Software Engineer — WPT Home (Full-Stack)
- Location
- Redwood City, CA, United States
- Work type
- Hybrid · Full-time
- Salary
- USD 225,000 – 300,000 / year
- Posted
- (3 months ago)
About the role
At Bellota Labs, we’re building the next generation of interactive gaming experiences. Our newest product, WPTHome, is redefining how players engage with the World Poker Tour by creating a connected, engaging platform that brings the excitement and community of poker beyond the table. As a fast-growing startup backed by the World Poker Tour, we’re driven by innovation, world-class product development, and a passion for delivering exceptional player experiences.
We’re looking for a Senior/Principal Software Engineer to join our team and play a key role in shaping the architecture, design, and development of WPTHome. You’ll work alongside a talented engineering organization to build scalable systems, solve complex technical challenges, and help define the future of our platform. If you’re excited by the opportunity to build a product from the ground up and make a meaningful impact in a high-growth environment, we’d love to meet you.
Why this role is worth your time
What you'll do
What we're looking for
Must-haves
5+ years building and shipping production software; senior-level ownership of non-trivial systems. Real full-stack range: strong in a client stack and in backend services (you don't need both to be Unity/C#, but you must be able to go deep on the client and the server). Hands-on with C# and/or Unity, or a track record that makes picking them up fast credible (strong C++/game-client, graphics, or real-time systems background). Experience with real-time / low-latency or high-concurrency systems (multiplayer netcode, streaming, matchmaking, trading, or similar). Comfort operating what you build: testing, observability, incident response.
Nice-to-haves
Domain: poker, casino, social-casino, or real-money / iGaming / sweepstakes experience. Live-ops / games-as-a-service: shipping to a live audience with feature flags, staged rollouts, and A/B testing. Client depth: Unity performance profiling, memory/thermal optimization, or Electron desktop packaging. Real-time systems: multiplayer netcode, matchmaking, or state sync at scale. Data / eventing: Kafka / Kinesis pipelines; hand-history, telemetry, or analytics work. Infra / CD: Kubernetes, ArgoCD, Jenkins. Regulated domain: payments (PSP routing), KYC, geo-compliance, or fraud/integrity systems. You're a poker player.