Software Engineer III (Ruby on Rails)
PrizePicks is hiring a mid-level Ruby on Rails engineer for its Gamification team to own end-to-end feature development on Rails backend services powering rewards, incentives, and the loyalty program. Core stack: Ruby on Rails, PostgreSQL, Sidekiq, Docker/Kubernetes; remote within the U.S. (Atlanta preferred), participating in on-call.
- Compensation
- $145K–$165K / yr
- Location
- Remote
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 3–5 years of professional software engineering experience with meaningful Ruby on Rails work
- History of delivering complex features within a software team to drive business outcomes
- Experience breaking down ambiguous requirements into concrete technical plans
- Exposure to large-scale, high-throughput distributed systems
- Advanced proficiency in Ruby on Rails with clean, idiomatic, production-quality code
- Strong PostgreSQL skills: schema design, query optimization, migrations, performance at scale
- Experience designing and building RESTful APIs within Rails
- Solid testing practices (RSpec or Minitest; unit, integration, end-to-end)
- Familiarity with background job processing (Sidekiq or similar)
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Understanding of CI/CD pipelines and deployment workflows
- Autonomous working style; drive ambiguous problems to well-defined solutions
- Comfortable providing and receiving direct technical feedback
- Strong written communicator, especially in a fully remote environment
- Able to balance deep technical work with collaborative design and planning
- Authorized to work for any employer in the U.S. (no visa sponsorship available)
Nice to have
- Experience using AI-assisted development tools for coding, planning, and scoping
- Experience with agentic coding tools and AI-augmented development workflows
- Prior experience working in a remote engineering organization
- Prior experience with event-driven architecture
Full description
At PrizePicks, we are the fastest-growing sports company in North America, as recognized by Inc. 5000. As the leading platform for Daily Fantasy Sports, we cover a diverse range of sports leagues, including the NFL, NBA, and Esports titles like League of Legends and Counter-Strike. Our team of over 550 employees thrives in an inclusive culture that values individuals from diverse backgrounds, regardless of their level of sports fandom. Ready to reimagine the DFS industry together?
Software Engineer III (Ruby on Rails)
Atlanta, GA preferred, Remote
At PrizePicks, we are the fastest-growing sports company in North America, as recognized by Inc. 5000. As the leading platform for Daily Fantasy Sports, we cover a diverse range of sports leagues, including the NFL, NBA, and Esports titles like League of Legends and Counter-Strike. Our team of over 450 employees thrives in an inclusive culture that values individuals from diverse backgrounds, regardless of their level of sports fandom. Ready to reimagine the DFS industry together?
Overview
At PrizePicks, we are changing the game in daily fantasy sports. We are a passionate team of innovators dedicated to creating a best-in-class experience for our members. Our engineering team builds and scales the platform that powers our explosive growth — from real-time contest engines to the services that handle millions of daily transactions. We are looking for a Software Engineer III to join our Gamification team and help us continue to build the future of fantasy sports.
Job Summary
We are seeking a Software Engineer III with strong Ruby on Rails expertise to join our Gamification team. In this role, you will own feature development within Rails-based backend services that power PrizePicks’ core platform — including customer rewards, incentives and our loyalty program. You will own the delivery of complex work end-to-end, begin guiding junior engineers, and contribute to architectural decisions that shape your team’s systems. This is a role for someone who can break down hard problems, deliver high-quality solutions, and start having influence beyond their own code.
What You’ll Do
- Own feature development: Take ownership of features end-to-end — from technical design through delivery — breaking complex projects into well-scoped, deliverable pieces.
- Write high-quality code: Produce Ruby code that is idiomatic, performant, well-tested, and raises the bar for the codebase.
- Contribute to architecture: Participate in team-level architectural decisions around data modeling, service boundaries, API design, and background processing patterns.
- Improve quality proactively: Identify opportunities to improve code quality, performance, reliability, and developer experience — and act on them.