Scale Up Your Career.

companies
Jobs

Senior Software Engineer

Fanatics

Fanatics

Software Engineering
Hyderabad, Telangana, India
Posted on Jan 21, 2026

Required Experience:

  • 5+ years of software engineering experience with a focus on data infrastructure, platform engineering, and distributed systems
  • Strong proficiency in at least one programming language - Python/Go/Scala
  • Deep understanding of Apache Spark architecture and experience running Spark workloads in production
  • Solid experience with AWS services, particularly EMR, EKS, S3 etc.
  • Experience with Data Platform infrastructure on Kubernetes and container orchestration
  • Strong understanding of data engineering concepts, workflows, and best practices
  • Proven ability to debug complex issues in distributed systems
  • Knowledge of data quality frameworks and tooling (Great Expectations, Deequ, Monte Carlo, etc.)
  • Experience with data lineage tools and metadata management (Apache Atlas, DataHub, OpenLineage, etc.)
  • Understanding of data governance principles and compliance requirements
  • Experience with Apache Airflow setup
  • AWS Certification is a plus (but not required)

Responsibilities

  • Partner with data engineering teams to understand requirements and translate them into data platform capabilities
  • Build tooling and automation to improve developer experience and reduce operational overhead
  • Establish monitoring, alerting, and observability practices for platform health and performance
  • Drive platform upgrades, migrations, and adoption of new technologies
  • Own and maintain the Apache Airflow orchestration platform, ensuring reliable DAG execution for data teams across the organization
  • Manage and optimize the Apache Spark platform on EMR on EKS, supporting large-scale data processing workloads
  • Design and implement platform improvements to enhance reliability, scalability, and performance
  • Troubleshoot complex distributed systems issues and provide timely resolution for platform incidents
  • Optimize resource utilization and cost efficiency across AWS infrastructure
  • Create and maintain technical documentation, runbooks, and best practices
  • Participate in on-call rotation and incident response to ensure platform availability
  • Conduct capacity planning and scaling to accommodate organizational growth


Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.

We're seeking an experienced Senior Software Engineer to join our Data Platform team. You will work on enterprise-scale data platforms including Apache Airflow for workflow orchestration, Apache Spark on EMR on EKS for distributed data processing and DataHub for data certification. You would be working on the internal data platform to efficiently run the company wide data pipelines, analytics jobs and power internal AI agents with trusted data products.