Senior Back End Engineer @PrizePicks
Software Development
Salary usd 175,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 6d ago

[Hiring] Senior Back End Engineer @PrizePicks

6d ago - PrizePicks is hiring a remote Senior Back End Engineer. πŸ’Έ Salary: usd 175,000 - 185,000 per year πŸ“Location: USA

Role Description

We are seeking an experienced Senior Software Engineer fluent in both Ruby on Rails and Go to join our Back Office team. Back Office is the internal operational platform used by Game Ops, Trading, Member Operations, and Risk teams to configure projections, trade lines, manage members, review risk, and monitor live scoring β€” all of which directly shapes what millions of members see in the app.

In this role, you will design and build backend services that span our Rails monolith and our growing ecosystem of Rails and Go microservices. You will work across existing as well as new services being carved out as we migrate toward a microservices architecture. You will tackle high-scope, complex technical problems, own features end-to-end, and mentor engineers on your team. This is a role for someone who is equally comfortable extending a mature Rails codebase and greenfielding a new Go service, and who is energized by the challenge of a platform in active, deliberate evolution.

What You'll Do

  • Build and own backend services: Design and implement features across both Rails-based services and Go microservices β€” from API contracts through deployment and monitoring.
  • Support the migration to microservices: Help decompose the Rails monolith into well-scoped, independently deployable services, contributing to architectural decisions about what to extract and how.
  • Power internal tooling APIs: Build and maintain the backend APIs that Back Office operators depend on for real-time decisioning β€” projection management, risk dashboards, alerting, and member operations.
  • Own technical delivery: Lead the design and implementation of complex features end-to-end, from product requirements through production deployment.
  • Drive system reliability: Diagnose and resolve performance bottlenecks, optimize database queries, and improve resilience of backend systems under load.
  • Define technical direction: Propose and drive architectural decisions for your team's services, evaluating tradeoffs and communicating recommendations clearly to engineers and stakeholders.
  • Mentor and elevate: Provide hands-on mentorship to Software Engineers I, II, and III through code reviews, pairing, and technical guidance.
  • Improve engineering practices: Advocate for and improve best practices around code quality, testing, observability, and deployment for the team.
  • Collaborate cross-functionally: Work closely with Product Managers, QA, and other engineering teams to translate operational goals into well-scoped technical solutions.
  • Participate in on-call rotation: Share responsibility for production incidents, contributing to root cause analysis and long-term reliability improvements.

Qualifications

  • 5–8 years of professional software engineering experience, with meaningful production time in both Ruby on Rails and Go.
  • Proven track record of owning and delivering complex, multi-component features in a team environment.
  • Experience working across monolith-to-microservices migrations, extracting services, managing dual-write patterns, and maintaining backward compatibility.
  • Experience designing and operating distributed systems or event-driven architectures.

Requirements

  • Strong Rails proficiency β€” you understand the framework deeply, write idiomatic Ruby, and know when to leverage or work around Rails conventions.
  • Strong Go proficiency β€” you write idiomatic, well-tested, production-quality Go code.
  • Solid PostgreSQL skills, including schema design, query optimization, and performance tuning.
  • Solid understanding of API design (REST and/or gRPC) and service boundary design.
  • Experience with asynchronous workflows β€” background job processing (Sidekiq or similar), message queues, or event streaming.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with CI/CD pipelines and deployment automation.
  • Understanding of observability practices β€” logging, metrics, tracing.

Working Style

  • Comfortable working autonomously with minimal direction on ambiguous problems.
  • Effective communicator who can articulate technical decisions to both engineers and non-technical stakeholders.
  • Able to context-switch between deep technical work and collaborative planning.
  • Experience working in a fully remote engineering organization.

What Makes You Stand Out

  • Hands-on experience with event-driven architectures using Pulsar, Kafka, or similar.
  • Experience with NATS request/reply or JetStream patterns.
  • Familiarity with internal tooling or operator-facing platforms (not just member-facing products).
  • Experience in high-traffic, real-time systems β€” sports, gaming, fintech, or adtech.
  • Familiarity with infrastructure tooling (Terraform, Kubernetes, ArgoCD).
  • Experience in the daily fantasy sports or sports betting industry.
  • Experience leveraging AI-assisted development tools across the development lifecycle.
  • Experience integrating AI tooling into engineering workflows to accelerate team productivity.

Benefits

  • Company-subsidized medical, dental, & vision plans.
  • 401(k) plan with company match.
  • Annual bonus.
  • Flexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!).
  • Generous paid leave programs, including 16-week paid parental leave and disability benefits.
  • Workplace flexibility and modern work schedules focused on getting the job done, not hours clocked.
  • Company-wide in-person events and team outings.
  • Lifestyle enhancement program.
  • Company equipment provided (Windows & Mac options).
  • Annual performance reviews with opportunities for growth and career development.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Back End Engineer @PrizePicks
Software Development
Salary usd 175,000 - 1..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 6d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 125,725+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later