Senior Software Engineer, Full Stack (FES)
at Fanaticsfbg
New York, NY, United States, senior, full time, USD 1,21,600–2,00,000 / year, 5+ years
posted 21 Aug 2026
- Golang
- Go
- Kafka
- MFA
- SAML
- Infrastructure-as-code
- Okta
- gRPC
- TypeScript
- NoSQL
- Docker
- ForgeRock
- OAuth 2.0
- SNS
- AWS
- Azure
- Auth0
- JWT
- AWS Cognito
- React
- REST
- SQS
- GCP
- Ping
- CI/CD
- OpenID Connect
About the role
Every time a fan places a bet, earns a reward, or checks out on Fanatics — Fanatics Core made that possible. We build the shared foundations — identity, payments, loyalty, wallet, data, and platform — that power sports betting, ecommerce, collectibles, and beyond. We supercharge the business by providing products and capabilities so that teams can focus on what matters most: building delightful experiences for the fans.
Fanatics is uniquely positioned at the intersection of sports commerce, betting, and collectibles, and Fanatics ONE is the loyalty and identity program that ties it all together.
As a Senior Software Engineer at Fanatics, you will design, build, and operate the platforms and services that power the Fan Ecosystem — the systems that connect fans to every Fanatics product and experience. You will own significant technical surface area end to end, set the technical direction for projects that span multiple services and teams, and raise the engineering bar for those around you through mentorship, design leadership, and hands-on delivery.
This is a hands-on, full-stack role with a backend center of gravity. The majority of your work will be building high-throughput, high-availability services in Go, with meaningful contributions to the TypeScript/React front ends those services support.
What you would do
- Design, build, test, document, and operate high-quality, production-grade software with a focus on Go services and APIs
- Own the technical design of medium-to-large features and systems: define the approach, weigh trade-offs, document decisions, and drive them to completion
- Break down ambiguous problems into well-scoped, deliverable work for yourself and other engineers on the team
- Lead and participate in design and architecture reviews; provide clear, constructive feedback that improves both the design and the designer
- Set the standard in code reviews — for correctness, readability, testability, and operational safety
- Mentor and grow engineers on the team; onboard new hires and act as a technical point of contact for your systems
- Participate in and improve the on-call rotation: instrument your services, drive incident response, and lead blameless postmortems that result in real fixes
- Improve reliability, performance, and cost of the systems you own; define and act on SLOs and operational excellence metrics
Read from job-boards.greenhouse.io, last seen 3d ago.