Remote Position
[Remote] Senior Software Engineer, Full Stack (FES)
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. Fanatics is building a global digital sports platform spanning commerce, collectibles, and betting and gaming. The Senior Software Engineer will design, build, and operate full-stack platforms and services powering the Fan Ecosystem, with a backend focus on high-throughput Go services and APIs while contributing to TypeScript/React front ends. The role also provides technical leadership, mentorship, architecture guidance, and operational ownership.
Responsibilities
- 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
- Identify and pay down technical debt, and make the case for the investments worth making
- Partner closely with product managers, designers, and stakeholders to shape the roadmap and make technology decisions that grow the business
- Influence and help define the principles, guidelines, and best practices of our engineering strategy — then hold the team to them
- Develop deep understanding of our industry, product, feature set, and roadmap, and use it to make better technical decisions
Skills
- 5+ years of professional software engineering experience building and operating production systems
- Strong, demonstrated proficiency in Go (Golang) — required. You have built and shipped production services in Go and can speak to concurrency patterns, error handling, testing, profiling, and performance tuning in the language
- Proven experience designing, building, and scaling backend services and APIs (REST and/or gRPC) in a distributed, microservices environment
- Demonstrated proficiency in JavaScript or TypeScript, and experience with React or another modern front-end framework
- Solid grounding in data stores and messaging: relational and/or NoSQL databases, caching, and event streaming (e.g. Kafka, SQS/SNS)
- Experience with cloud infrastructure (AWS, GCP, or Azure), containers, CI/CD, and infrastructure-as-code
- Strong operational instincts: observability, monitoring, alerting, debugging production issues under pressure
- Track record of leading projects with multiple contributors and delivering them on time without sacrificing quality
- Familiar with Agile software product delivery and SCRUM methodology
- Able to effectively work cross-functionally within an enterprise environment
- Experience building or integrating with identity and access management systems — authentication, authorization, SSO, and account lifecycle
- Hands-on familiarity with identity standards and protocols: OAuth 2.0, OpenID Connect, SAML, JWT, MFA, session and token lifecycle management
- Experience with identity providers and CIAM platforms (e.g. Okta, Auth0, ForgeRock, AWS Cognito, Ping) or with building an in-house identity platform
- Experience with account security, fraud prevention, PII handling, or regulatory/compliance-driven engineering (KYC, GDPR, CCPA)
- Experience designing systems that serve high-traffic, consumer-facing products with spiky, event-driven load
- Experience with platform or shared-services work where your consumers are other engineering teams
- Experience working in a start-up environment
- Experience in sports, commerce, media, or another consumer-scale domain
Company Overview
Company H1B Sponsorship