Staff Software Engineer - Promotions Platform

fanaticsfbg

United States

Remote

USD 116,000 - 146,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Occasional travel to offices/events

Job summary

fanaticsfbg is seeking a Staff Software Engineer to lead the development of a next-generation promotions platform powering customer rewards across a large-scale sports betting and gaming ecosystem. You will balance hands-on technical leadership with cross-functional collaboration, mentoring others, and shaping backend services for earning and redeeming rewards across multiple product surfaces.

This role suits an engineer who thrives in a fast-moving, hyper-growth environment and enjoys pragmatic

Qualifications

  • 5+ years building scalable distributed systems.
  • Able to debug production issues and mentor others.
  • Experience with Agile/Scrum delivery.
  • Comfort in fast-moving, entrepreneurial environments.

Responsibilities

  • Lead design, development, testing, and deployment of scalable software for promotional systems.
  • Clarify requirements and contribute to estimates and planning.
  • Participate in on-call rotations and perform root-cause analysis.
  • Make architectural trade-offs and simplify the codebase.
  • Conduct code reviews and improve test coverage.
  • Mentor engineers and advise leaders on technical decisions.
  • Travel occasionally for team events and conferences.

Skills

Distributed systems
Mentoring
Agile & Scrum
Cross-functional collaboration

Education

Bachelor's degree in Computer Science

Tools

Java/Spring Boot
React
Apache Kafka
AWS
PostgreSQL

Job description

Role overview

A Staff Software Engineer is needed to lead the development of a next-generation promotions platform that powers customer rewards across a large-scale sports betting and gaming ecosystem. The role combines hands‑on technical leadership with cross‑functional collaboration, helping shape backend services that let users earn and redeem rewards across multiple product surfaces. It is suited to an engineer who thrives in a fast‑moving, hyper‑growth environment and enjoys mentoring others.

Responsibilities
  • Lead the design, development, testing, and deployment of scalable, fault‑tolerant software supporting promotional systems and customer reward flows
  • Clarify requirements, contribute to coding and story estimates, and drive technical planning and design discussions
  • Participate in on‑call rotations to triage and resolve production incidents, performing root‑cause analysis to prevent recurrence
  • Make pragmatic short‑term versus long‑term architectural trade‑offs, remove bottlenecks, and proactively simplify the codebase
  • Conduct code reviews, champion best practices, and improve test coverage, operational metrics, and team documentation
  • Mentor and coach other engineers, reduce onboarding friction, and advise product and technology leaders on key technical decisions
  • Stay current on emerging software trends and occasionally travel for team events, conferences, and meetings
Requirements
  • 5+ years of experience building highly scalable and fault‑tolerant distributed systems
  • Broad knowledge of design approaches and the ability to debug system‑wide production issues
  • Demonstrated experience mentoring engineers and communicating complex technical topics to varied audiences, including non‑technical stakeholders
  • Familiarity with Agile delivery and Scrum methodology, with strong analytical and problem‑solving skills
  • Comfort working in an entrepreneurial, hyper‑growth environment where priorities evolve quickly
  • Team‑first mindset with the ability to work cross‑functionally across an enterprise setting
Nice to have
  • Startup experience and at least 1 year leading a development team
  • Hands‑on experience with Java/Spring Boot, React, Apache Kafka, AWS, and PostgreSQL
Benefits and work setup
  • Full‑time position with a base salary range of €101,200–€126,500 EUR plus additional compensation components
  • Occasional travel to offices and industry events is expected as part of the role
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Promotions Platform
Staff Software Engineer - Promotions Platform

Fanatics Betting & Gaming • United States

Remote
USD 115,000 - 144,000
Lead Staff Software Engineer, Promotions Platform
Lead Staff Software Engineer, Promotions Platform

fanaticsfbg • United States

Remote
USD 116,000 - 146,000
Occasional travel to offices/events
Senior Back-End Engineer, Sports Platform
Senior Back-End Engineer, Sports Platform

bet365 Group • Denver (CO)

On-site
USD 125,000 - 155,000
Health & Wellness plans
PTO 33 days
401(k) with company match
+1
Staff Software Engineer - Promotions Platform & Architecture
Staff Software Engineer - Promotions Platform & Architecture

Fanatics Betting & Gaming • United States

Remote
USD 115,000 - 144,000
Software Engineer, MarTech
Software Engineer, MarTech

bet365 • Denver (CO)

Hybrid
USD 90,000 - 135,000
Bonus
PTO & Holidays
Healthcare
+2
Senior Software Engineer, Promotions
Senior Software Engineer, Promotions

RemoteHunter • United States

On-site
USD 145,000 - 193,000
Education reimbursements
Mentorship
Career progression
+1
Senior Software Engineer, Offers
Senior Software Engineer, Offers

bet365 • Denver (CO)

On-site
USD 125,000 - 155,000
Senior Principal Software Engineer (REMOTE)
Senior Principal Software Engineer (REMOTE)

fanaticsfbg • United States

Remote
USD 180,000 - 240,000
Full Stack Engineer - Sports Platform
Full Stack Engineer - Sports Platform

bet365 • Denver (CO)

On-site
USD 85,000 - 135,000
Software Engineer, MarTech
Software Engineer, MarTech

Worky • Denver (CO)

On-site
USD 90,000 - 135,000
Annual bonus
PTO 20 days
Healthcare coverage
+3