Hybrid Senior Software Engineer – Backend

Posted 20 minutes ago

Apply now

About the role

  • Senior Software Engineer overseeing backend-driven full-stack features for Fanatics Commerce. Leading design and delivery of scalable systems impacting commerce and marketing workflows.

Responsibilities

  • Lead the design and delivery of backend-driven, full-stack features that power critical commerce and marketing workflows.
  • Own services from architecture to production to ongoing optimization.
  • Ensure systems scale reliably during high-traffic events and peak fan engagement moments.
  • Design distributed systems and APIs with clear tradeoffs across latency, consistency, cost, and resiliency.
  • Proactively identify bottlenecks and scaling limits before they impact customers.
  • Build observability into systems (metrics, tracing, logging) to support operational excellence.
  • Lead technical design reviews and influence architectural decisions beyond your immediate squad.
  • Raise engineering standards around testing, code quality, documentation, and system reliability.
  • Modernize legacy components where needed to improve performance and maintainability.
  • Strengthen CI/CD pipelines and deployment practices.
  • Reduce cycle time through automation, better tooling, and pragmatic technical decisions.
  • Leverage AI tools thoughtfully to increase development efficiency and code quality.
  • Mentor engineers through design discussions and code reviews.
  • Foster a culture of accountability, ownership, and high standards.
  • Partner closely with Product, Design, and Data to translate ambiguous requirements into scalable technical solutions.

Requirements

  • 7+ years building and operating production-grade software systems.
  • Deep expertise in Go or Java, with strong understanding of concurrency, performance tuning, and system design.
  • Proven experience designing distributed systems and scalable APIs in high-traffic environments.
  • Strong database fundamentals (relational and/or NoSQL), including schema design and query optimization.
  • Hands-on experience building cloud-native systems in AWS (EC2, Lambda, S3, etc.).
  • Practical experience contributing to React-based frontend applications.
  • Solid understanding of API contracts, state management, and frontend performance optimization.
  • Ability to debug and resolve issues across the stack.
  • Strong understanding of distributed systems tradeoffs and backend scalability patterns.
  • Experience making pragmatic tradeoffs between speed and long-term maintainability.
  • Ability to operate effectively in ambiguous problem spaces.
  • Track record of independently leading medium-to-large technical initiatives.
  • Strong communication skills and experience working cross-functionally.
  • Experience in Agile environments delivering iterative, production-ready solutions.

Benefits

  • Culture
  • Join a team where you're surrounded by top-tier talent, driven by a shared passion to relentlessly enhance the fan experience. With a focus on collaboration, support, and continuous development, you’ll be empowered to help shape our culture that celebrates both individual and team successes.

Job title

Senior Software Engineer – Backend

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job