About this role
As a DataEngineer III at Fanatics Betting & Gaming (FBG), you will play a crucial role in the development, deployment, and management of our data architecture. In this role you will partner with ML Engineers, Data Scientists, Data Analysts to build and scale data solutions that address business problems for end users and internal stakeholders. Be responsible for building systems and user experiences for our internal customers that are able to aggregate customer data across many sources, integrate with various 3rd party systems and build personalized experiences that allow us to deliver a great and rewarding experience to our customers. This position is perfect for individuals who are passionate about data, have a knack for problem-solving, and possess a strong foundation in data manipulation and statistical analysis. We are one team; we employ the principles of data-driven development, operational excellence, process calibration, and efficiency to deliver a stable, extensible platform at scale.
Responsibilities
Assist in the design and construction of scalable data management systems, ensuring they meet business requirements and industry practices
Develop and implement scalable and efficient data pipeline features /scoring algorithms that work with large-scale data to support analytics, business intelligence, and machine learning models in production
Collaborate with cross functional engineering teams to identify data sources and build services to serve the data into the product.
Develop and optimize data pipelines, ensuring efficient and error-free data flow across the organization
Monitor the performance of data processing and storage systems, resolving any failures and ensuring data accuracy and security
Develop a fundamental understanding of our industry, product, feature set and roadmap
Provide technical leadership and mentorship to junior dataengineers, promoting a culture of excellence and continuous learning
Help to onboard new team members
Stay updated with emerging trends and technologies in dataengineering, applying new techniques and tools to improve our data ecosystem
Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for events, meetings, and team-building activities
Required Qualifications
5+ years of dataengineering experience with a proven track record of helping to design and implement large-scale data solutions
Possess a strong foundation in data structures, algorithms, and software engineering principles
Demonstrated skills writing SQL queries
Familiar with other data languages including R or Python, and tools like Tableau, Microstrategy, Redshift, Databricks, or Snowflake
Knowledgeable about data modeling, ETL development, and data warehousing principles
Familiar with SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or Cassandra
Solid analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
Excellent communication and collaboration skills
Intellectually curious and interested in solving difficult problems
Able to effectively communicate complex technical subjects to a variety of audiences (engineers, technical leaders, marketing and operations teams, non-technical functional leaders)
You have an agile mindset; able to embrace new initiatives in a fast-paced environment
Thrives in an entrepreneurial, hyper-growth environment where priorities evolve regularly and decisions are made quickly
Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
Preferred Qualifications
Experience working in a start-up environment
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$106k-144k yearly est. Auto-Apply 60d+ ago
Looking for a job?
Let Zippia find it for you.
Software Development Engineer III (Mobile- KMM)
Fanatics 4.7
Data engineer job at Fanatics
As a Software Development Engineer III - Mobile at Fanatics Betting & Gaming (FBG), you are a senior individual contributor with a strong foundation in iOS development (SwiftUI) and a solid grasp-or growing interest-in Android (Kotlin, Jetpack Compose) and Kotlin Multiplatform Mobile (KMM). You thrive in a fast-paced, product-driven environment where your hands-on expertise, architectural thinking, and collaborative mindset make an impact. You write scalable, maintainable code, contribute to technical direction, and help level up those around you.
You'll join the Fanatics Casino team, which owns the full iCasino experience across Fanatics platforms-including our standalone Casino App, iCasino within the Fanatics Sportsbook & Casino App, and our Casino Desktop website. Our mission is to build the top online casino in the U.S., with an emphasis on fun, dynamic, and entertainment-first products that resonate with our most valuable customer segment: Spinners. Our mobile stack is built for speed and scale, powered by modern technologies like SwiftUI, Jetpack Compose, and KMM to deliver high-quality features quickly and consistently across platforms. We embrace best-in-class engineering practices, operational excellence, and cross-functional collaboration to continuously deliver on our customer promise-and have fun doing it.
Responsibilities
Develop, test, document, and deploy high-quality mobile software-primarily in iOS (SwiftUI), with growing contributions to Android (Kotlin, Jetpack Compose).
Deliver key features end-to-end, from functional requirements through implementation, testing, release, and iteration.
Build scalable, maintainable code that aligns with our mobile architecture and long-term product goals.
Collaborate closely with product managers, designers, and engineers across platforms to create intuitive, performant user experiences.
Participate in technical design and architecture discussions, bringing thoughtful opinions and a growth mindset to cross-platform problem-solving.
Contribute to our Kotlin Multiplatform Mobile (KMM) codebase and expand your knowledge of shared business logic as part of our cross-platform strategy.
Participate in our on-call rotation and help resolve production issues with urgency and care for the customer experience.
Engage in code reviews to uphold quality standards, share knowledge, and promote continuous improvement.
Improve testability, reliability, and team documentation while identifying and executing on opportunities for refactoring and tech debt reduction.
Help onboard and mentor junior engineers and interns, contributing to a strong team culture rooted in learning and collaboration.
Contribute to sprint planning, estimation, and retrospective processes with an eye toward team velocity and continuous improvement.
Develop a solid understanding of the iCasino product, customer segments, and how we deliver entertainment-first experiences.
Be open to occasional travel to Fanatics offices and events for planning, collaboration, and team-building activities.
Required Qualifications
5+ years of professional mobile development experience, with a strong foundation in iOS (Swift, SwiftUI).
Exposure to or experience with Android development using Kotlin and Jetpack Compose.
Willingness and curiosity to learn and contribute to Kotlin Multiplatform Mobile (KMM).
Solid understanding of mobile architecture, app lifecycle, state management, and UI design principles.
Demonstrated ability to deliver high-quality, maintainable code in a collaborative, Agile environment.
Strong problem-solving and debugging skills, especially in production environments.
Clear, thoughtful communicator-comfortable discussing technical trade-offs with engineers, product managers, and designers.
Growth mindset with a passion for learning new technologies and improving the customer experience.
Comfortable working in fast-paced, evolving environments with shifting priorities and tight feedback loops.
Preferred Qualifications
Experience with Kotlin Multiplatform Mobile (KMM) or other shared code approaches across iOS and Android.
Familiarity with backend systems, REST APIs, and collaboration with backend and platform engineers.
Experience building and maintaining apps in a CI/CD environment with tools like GitHub Actions, Bitrise, or similar.
Understanding of observability practices (e.g., logging, crash reporting, performance monitoring) and a commitment to operational excellence.
Previous contributions to team standards, mentoring, onboarding, or shared libraries.
Exposure to hyper-growth or startup environments, where velocity and MVP-thinking are core to delivery.
Passion for the iCasino space, mobile gaming, or building entertainment-first user experiences.
Not sure if you check every box?
If you're excited about this role, passionate about iOS development, curious about Android or Kotlin Multiplatform, and eager to build world-class mobile experiences-we encourage you to apply. We believe great engineers come from all kinds of backgrounds. We value potential, passion, and a growth mindset just as much as specific tool experience.
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $160,000 - $240,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process
$160k-240k yearly Auto-Apply 60d+ ago
Data Engineer III
Fanatics 4.7
Data engineer job at Fanatics
As a DataEngineer III at Fanatics Betting & Gaming (FBG), you will play a crucial part in the development, deployment, and management of our shared data architecture. In this role, you will be responsible for building and maintaining the core data platform components that serve as the backbone for all data operations across our organization. You will architect and implement enterprise-grade solutions including Apache Airflow orchestration frameworks, Delta Lake and Iceberg catalog systems for our data lake infrastructure, and comprehensive RBAC permissions frameworks that ensure secure and governed data access across teams. Your work will encompass developing cost management and budget forecasting processes that optimize our cloud data spend, while building robust observability and monitoring solutions that provide real-time insights into platform health and performance.
You will design and implement security and encryption solutions that protect sensitive data throughout its lifecycle, configure networking infrastructure that enables seamless data flow across environments, and establish integration patterns with upstream and downstream systems throughout our company's broader data ecosystem. Your contributions will directly enable dataengineers, analysts, and scientists across multiple teams to build sophisticated applications on a stable, scalable foundation.
You will collaborate with stakeholders from business intelligence, financial and regulatory compliance, customer analytics, marketing, sportsbook trading, and other business units to understand their needs and incorporate their use-cases into reusable core data infrastructure components. This position is perfect for individuals who are passionate about building platforms that empower others and have a strong foundation in cloud-native data technologies and enterprise architecture patterns. We are one team; we employ the principles of platform-first thinking, operational excellence, infrastructure as code, and service-oriented design to deliver a robust, self-service data platform that scales efficiently across our rapidly growing organization.
Responsibilities
Collaborate with cross-functional teams across the data ecosystem, to evaluate and define core platform elements that enhance the data ecosystem as a whole (while staying arms-length decoupled from individual use-cases or datasets)
Design, build, and maintain scalable and extensible core data infrastructure, including but not limited to: workflow orchestration, data cataloging, RBAC permissions framework, security and credentials management, cost management and forecasting tools, etc.
Enable other dataengineers to easily and efficiently develop and maintain their own data pipelines, data assets, or data-as-a-service solutions, with minimal boilerplate or accidental complexity
Monitor the performance of data processing and storage platforms and systems, resolving any failures and ensuring scalability and performance
Develop a fundamental understanding of our industry, product, feature set and roadmap
Provide technical leadership and mentorship to junior dataengineers, promoting a culture of excellence and continuous learning
Help to onboard new team members
Stay updated with emerging trends and technologies in dataengineering, applying new techniques and tools to improve our data ecosystem
Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for events, meetings, and team-building activities
Required Qualifications
5 plus years of dataengineering experience with a proven track record of helping to design and implement large-scale data solutions
Possess a strong foundation in data structures, algorithms, and software engineering principles
Demonstrated skills writing SQL queries
Familiar with other data programming languages including Python, Spark, or Java, and tools like Snowflake, Databricks, Redshift, or BigQuery
Proficient with cloud-native development practices in AWS, Azure, or GCP, using infrastructure-as-code via Terraform, AWS CDK, or similar technologies
Knowledgeable about data modeling, ETL development, and data warehousing principles
Familiar with SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or Cassandra
Solid analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
Excellent communication and collaboration skills
Intellectually curious and interested in solving difficult problems
Able to effectively communicate complex technical subjects to a variety of audiences (engineers, technical leaders, marketing and operations teams, non-technical functional leaders)
You have an agile mindset; able to embrace new initiatives in a fast-paced environment
Thrives in an entrepreneurial, hyper-growth environment where priorities evolve regularly and decisions are made quickly
Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
Preferred Qualifications
Experience working in a start-up environment
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$106k-144k yearly est. Auto-Apply 60d+ ago
Software Engineer III - Platform, Fanatics Markets
Fanatics Inc. 4.7
Data engineer job at Fanatics
About Fanatics Markets
Fanatics Markets is the real-money prediction and trading app where you can invest in moments you care about. Built on a secure platform, we let users predict real-world outcomes and trade on events they actually follow - from sports and entertainment to political elections and beyond. Our mission is to redefine how fans engage with the moments and markets that matter most. We're looking for the right people to help us build the future of prediction markets.
Overview
This role combines infrastructure expertise, software engineering principles, and strategic insight to foster a robust engineering ecosystem. You'll champion DevOps culture, streamline development workflows, enhance system resilience, and provide the essential tools and automation needed for our software engineers to deliver innovative, market-leading products.
On the engineering side, we're pioneering the use of AI as a code collaborator. We need engineers who have gone beyond experimentation-who actively use Claude Code, Cursor, GitHub Copilot, or similar tools to ship production code faster while maintaining exceptional quality standards. If you have strong opinions about AI-augmented development workflows backed by real experience, we want to talk with you.
Responsibilities
Leverage AI tools to accelerate development velocity while maintaining code quality standards
Establish and document team standards for AI tool usage (prompt patterns, code review checklists, validation strategies)
Measure and report on AI tool ROI through concrete metrics (PR velocity, bug rates, test coverage)
Identify and prevent common AI-generated code pitfalls (over-abstraction, missing edge cases, security vulnerabilities)
Architect, build, and maintain highly available and scalable platform infrastructure to support our engineering teams.
Design and implement robust CI/CD pipelines, automation tools, and developer tooling to streamline deployments, improve code quality, and enhance team productivity.
Enhance platform security, implementing best practices to ensure compliance and safeguard the integrity of our systems.
Collaborate closely with software engineers, product teams, and quant analysts to understand requirements and proactively deliver solutions that accelerate product development and innovation.
Drive continuous improvements to operational processes, platform reliability, documentation, monitoring, and alerting systems.
Foster a culture of operational excellence, sharing knowledge, and promoting best practices across teams.
Support and enhance system observability through effective monitoring, logging, tracing, and alerting strategies.
Stay abreast of emerging technologies and industry trends, advocating for adoption of new tools and techniques that align with our platform strategy.
Participate in an on-call rotation, ensuring platform stability and providing critical support for operational incidents.
Occasionally travel for essential offsite meetings, special events, or collaborative team sessions.
Qualifications
5-7 years of proven experience in platform engineering, DevOps, or related infrastructure roles .
Application development experience (fullstack preferred).
Strong technical expertise in cloud-native environments (AWS preferred), infrastructure automation, and container orchestration (Kubernetes preferred).
Demonstrated proficiency in Infrastructure as Code systems such as Terraform, Pulumi, or CloudFormation.
Experience implementing and maintaining mature CI/CD release pipelines.
Proficiency with programming and scripting languages (Java and Python preferred; Golang is a bonus).
Experience with observability tooling, chaos testing, and incident management.
Excellent influencing, problem-solving, and analytical skills, with demonstrated ability to partner closely with engineering teams.
Highly outcome-oriented, data-driven, and capable of balancing quality with productivity.
Strong communication skills, able to effectively collaborate across international teams.
Positive and flexible attitude, comfortable working in a fast-paced environment and embracing new initiatives.
Demonstrated experience using AI tools (Claude Code, Cursor, Copilot, etc.) to ship production code
Can articulate specific examples of AI workflow improvements (e.g., "reduced boilerplate generation time by 40%")
Has developed personal strategies for validating AI-generated code and identifying common pitfalls
Can compare at least 2-3 AI tools with concrete pros/cons from actual usage
Team-first mentality with willingness to jump in wherever needed
Actively experiments with and optimizes personal development workflow
Strong written and verbal communication skills
Self-directed problem solver who thrives in ambiguous situations
Preferred Qualifications
Experience in sports betting industry or genuine interest in sports
Previous experience in high-growth startup environments
Contributions to open-source projects or technical community
Experience with real-money transaction systems and regulatory compliance
Background in building developer tools or improving engineering productivity
Experience leading without authority and influencing technical direction across teams
Note on AI Workflow: We're serious about AI-augmented development.
During interviews, be prepared to:
Demo your current AI-assisted workflow
Discuss specific examples of how you've used AI to solve complex problems
Share your strategies for ensuring AI-generated code meets production standards
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $129,200-$255,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$129.2k-255k yearly Auto-Apply 32d ago
Software Engineer II - Data
Fanatics 4.7
Data engineer job at Fanatics
As Software Engineer II at Fanatics Betting & Gaming (FBG) with a focus on Data Pipelines and service infrastructure, you will be a critical part of our efforts to build and enhance data infrastructure supporting advanced AI and machine learning initiatives. Your role will focus on designing, developing, and maintaining robust data pipelines and integrations that facilitate AI-driven insights, predictive analytics, and real-time operational enhancements. Working closely with data scientists, AI engineers, and cross-functional stakeholders, you will ensure the reliable and efficient delivery of data solutions that empower innovative AI applications and strategic decision-making.
Responsibilities
Design, build, and optimize scalable data pipelines tailored for AI and machine learning workflows, including ingestion, processing, and analytics.
Collaborate with data scientists and AI engineers to understand data requirements and support AI model training, validation, and deployment.
Integrate data sources from diverse internal and external systems (Salesforce, Slack, Tableau, AWS services) into cohesive analytics platforms.
Maintain high-quality data standards through rigorous data modeling, data quality checks, governance practices, security measures, and compliance protocols.
Develop and enhance monitoring, testing, debugging, and observability tools to support AI model performance and data pipeline reliability.
Participate in code reviews, architectural decisions, and ensure adherence to best practices for scalability, reliability, and maintainability within AI environments.
Create dashboards and observability solutions (metrics, alerts, logs) to proactively monitor system health, data integrity, and performance.
Required Qualifications
3 - 7 years of professional experience in dataengineering, with specific experience supporting data-intensive AI and ML environments.
Hands-on experience with AWS cloud services, particularly AWS Bedrock, S3, Redshift, and MongoDB.
Proficiency in Python, SQL, and familiarity with data orchestration tools like Airflow, Prefect, or similar.
Experience in designing and implementing data models for both relational and non-relational databases.
Solid understanding of REST APIs, microservices architectures, and system integration practices.
Familiarity with observability practices (logs, metrics, traces) and experience with CI/CD pipelines.
Strong analytical and problem-solving skills, comfortable navigating ambiguity and collaborating across teams.
Preferred Qualifications
Direct exposure to AWS Bedrock or equivalent AI and ML managed services.
Experience with real-time streaming data technologies (Kafka, Kinesis).
Background or strong interest in AI-driven analytics, predictive troubleshooting, conversational intelligence, and operational analytics.
Familiarity with applications of dataengineering in gaming, sports betting, or other consumer-focused industries.
Enthusiasm for continuous learning about AI advancements, dataengineering best practices, and cloud technologies.
Experience working with Salesforce or other related products or a firm understanding of customer success workflows.
Experience building front-end applications using modern frameworks (React, Angular, Vue) and familiarity with UI/UX design principles.
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $128,000 - $242,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. Please note that visa sponsorship is not available for this position.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$128k-242k yearly Auto-Apply 60d+ ago
Software Engineer III - Data
Fanatics 4.7
Data engineer job at Fanatics
As Software Engineer III at Fanatics Betting & Gaming (FBG) with a focus on Data Pipelines and service infrastructure, you will play a leadership role in advancing our robust data infrastructure that supports cutting-edge AI and machine learning applications. Your expertise will be pivotal in designing, developing, and managing high-performance data pipelines and service infrastructures that enable sophisticated AI-driven analytics, predictive insights, and real-time operational intelligence. Collaborating closely with data scientists, AI engineers, and cross-functional partners, you'll significantly impact strategic decision-making, operational excellence, and innovative customer solutions.
Responsibilities
Lead the design, development, and optimization of scalable and reliable data pipelines tailored for complex AI and machine learning workflows.
Provide technical guidance and mentorship to engineering teams, ensuring best practices in data management, architecture, and performance.
Work collaboratively with data scientists and AI engineers to understand complex data requirements and facilitate seamless AI model integration, training, and deployment.
Drive the integration and harmonization of diverse data sources from internal and external systems (Salesforce, Slack, Tableau, AWS services) into unified analytics platforms.
Maintain exemplary data standards, emphasizing rigorous data modeling, quality assurance, governance, compliance, and security protocols.
Develop and enhance advanced monitoring, debugging, and observability systems to ensure robust pipeline performance, system health, and data integrity.
Lead architecture discussions and code reviews to maintain high standards of scalability, maintainability, and reliability across AI-focused infrastructures.
Create and oversee the implementation of dashboards and comprehensive observability tools (logs, metrics, alerts) that proactively monitor and enhance operational performance.
Prototype, develop, and refine advanced, user-friendly UI screens and dashboards, enabling customer success teams to leverage AI-driven insights effectively.
Required Qualifications
6 - 10 years of professional experience in dataengineering, specifically managing data-intensive infrastructures supporting AI and ML systems.
Proven expertise with AWS cloud technologies, notably AWS Bedrock, Redshift, MongoDB, and S3.
Advanced proficiency in Python, SQL, and data orchestration frameworks such as Airflow, Prefect, or similar technologies.
Extensive experience designing, implementing, and optimizing data models for both relational and non-relational database systems.
Deep understanding of REST APIs, microservices architectures, and system integration methodologies.
Extensive familiarity with observability practices (logs, metrics, traces) and robust CI/CD pipeline management.
Exceptional analytical and problem-solving abilities, adept at navigating ambiguity and driving clear technical direction within diverse teams.
Preferred Qualifications
Direct experience with AWS Bedrock or equivalent managed AI and ML services.
Significant experience implementing and optimizing real-time streaming technologies (Kafka, Kinesis).
Background in advanced AI-driven analytics, predictive troubleshooting, conversational intelligence, and operational analytics.
Familiarity with dataengineering applications within gaming, sports betting, or other dynamic consumer-facing industries.
Enthusiasm for continuous learning and staying ahead of emerging trends in AI, dataengineering, and cloud technology best practices.
Experience with Salesforce integration and a deep understanding of customer success workflows.
Experience developing front-end applications using modern frameworks (React, Angular, Vue) and strong familiarity with UI/UX design principles.
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $128,000 - $242,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$128k-242k yearly Auto-Apply 60d+ ago
Software Engineer III - AI/ML
Fanatics 4.7
Data engineer job at Fanatics
As Software Engineer III at Fanatics Betting & Gaming (FBG) with a focus on AI and Machine Learning, you will lead technical initiatives that leverage advanced AI and data-driven systems to transform customer operations into a market differentiator. Your expertise will be instrumental in designing, developing, and optimizing robust data infrastructure and pipelines, driving real-time AI-driven insights, conversational analytics, and predictive troubleshooting. Additionally, you will contribute significantly to building sophisticated UI applications and dashboards that empower customer success teams. You will collaborate closely with data scientists, ML engineers, product teams, and senior stakeholders, significantly impacting operational efficiency, customer engagement, and innovation at FBG.
Responsibilities
Lead the architecture, design, and implementation of robust data pipelines and infrastructure supporting large-scale AI and machine learning initiatives.
Drive the integration and optimization of advanced AI services, including AWS Bedrock, Large Language Models (LLMs), and internal platforms (Salesforce, Tableau, Slack).
Collaborate closely with data scientists and machine learning engineers to optimize model deployments, refine feature engineering strategies, and ensure seamless operationalization of predictive and conversational AI solutions.
Develop and enhance advanced real-time analytics workflows focused on conversational intelligence, sentiment analysis, and predictive troubleshooting.
Ensure best practices in data quality, security, compliance, and governance are consistently applied across all AI-driven environments.
Create and maintain comprehensive tooling and infrastructure to facilitate efficient testing, debugging, monitoring, and continuous improvement of AI applications.
Establish and lead comprehensive observability frameworks (logs, metrics, alerts) to maintain system reliability, performance, and actionable operational insights.
Proactively participate and provide technical leadership in code reviews, strategic planning, and technical architecture discussions, aligning closely with business objectives.
Prototype, develop, and refine advanced, user-friendly UI screens and dashboards, enabling customer success teams to leverage AI-driven insights effectively.
Required Qualifications
6 - 10 years of professional experience in dataengineering, specifically supporting complex AI, ML, or NLP-driven systems.
Deep expertise with cloud technologies (AWS highly preferred), specifically AWS Bedrock, Redshift, MongoDB, and S3.
Advanced proficiency in Java, SQL, and orchestration tools such as Airflow or Prefect, managing sophisticated AI-driven workflows.
Proven experience integrating and operationalizing Large Language Models (LLMs) and sophisticated machine learning systems in production.
Extensive experience with microservices architecture, RESTful APIs, and real-time data streaming technologies (Kafka, Kinesis).
Robust experience with observability tools, CI/CD pipelines, and the reliability and continuous deployment of large-scale AI systems.
Strong problem-solving and analytical skills, adept at navigating ambiguity, driving technical clarity, and collaborating effectively across diverse technical and business-focused teams.
Preferred Qualifications
Extensive experience with AWS Bedrock or equivalent managed AI and NLP services.
Demonstrated track record of developing and operationalizing real-time AI analytics, predictive troubleshooting tools, and advanced NLP-driven applications.
Experience working with Salesforce or other related products or a firm understanding of customer success workflows.
Significant background in AI-driven customer service solutions, including chatbots, conversational analytics, and contact center technologies.
Familiarity and experience with sentiment analysis, predictive modeling, and dynamic analytics in consumer-facing environments.
Strong front-end development experience using modern frameworks (React, Angular, Vue) and deep familiarity with UI/UX design principles.
Passionate about emerging AI trends, best practices in dataengineering, and their application in dynamic industries such as gaming, sports betting, or customer engagement.
Experience building front-end applications using modern frameworks (React, Angular, Vue) and familiarity with UI/UX design principles.
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $128,000 - $242,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$128k-242k yearly Auto-Apply 60d+ ago
Software Engineer III - Android
Fanatics 4.7
Data engineer job at Fanatics
As a Software Engineer III - Android at Fanatics Betting & Gaming (FBG), you'll be joining the dynamic and culturally driven Customer Accounts and Transactions (CATx) mobile team, responsible for powering the rapidly growing Fanatics sportsbook app. This team oversees the entire user onboarding journey-from app launch and account creation to login-and enhances customer loyalty by developing features that optimize the overall user experience.
As a Software Engineer III -Android at FBG, you are a seasoned contributor and technical leader, known for your ability to build scalable, high-impact solutions that drive the business forward. You combine deep hands-on expertise with a strong architectural mindset, delivering results across mobile systems. You play a key role in shaping the future of our technology stack while mentoring others and setting a high bar for engineering excellence.
We embrace principles of data-driven development, operational excellence, and continuous process optimization to deliver a stable, scalable platform. Central to our strategy is Kotlin Multiplatform, which empowers us to deliver high-quality features quickly and consistently across multiple ecosystems. By focusing on object-oriented design, modern coding practices, open-source frameworks, and third-party platform integrations, we continuously innovate and deliver at speed in this exciting and fast-moving market.
Responsibilities
Develop, test, document, and deploy high quality software into production
Develop a fundamental understanding of our industry, product, feature set and roadmap
Deliver and lead the technical development of new features from functional requirements to logic and UI
Help your team define and adhere to the principles, guidelines, and best practices of our engineering strategy
Work closely with our product team, design, and other internal stakeholders to make technology decisions that grow and improve our products
Participate in an on-call rotation to address urgent issues outside business hours and contribute to app enhancements and operational efficiency (OE) by troubleshooting and resolving application-related problems.
Escalate when tasks or projects hit roadblocks
Participate in code reviews to maintain code quality and share knowledge
Contribute to team planning and design discussions, building more expertise around design approaches
Impact software quality and customer experience of product features
Improve testability, operational excellence metrics, and team documentation
Help to onboard and mentor junior engineers and interns
Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities.
Required Qualifications
7+ years of experience building highly scalable Android applications
Experience with Kotlin as the primary development language
The bulk of our business logic strategy relies on Kotlin Multiplatform (KM). You should be comfortable learning and developing business logic within this ecosystem.
Experience with Jetpack Compose and modern Material Design principles
Experience with Coroutines and Dependency Injection or ServiceLocator patterns
Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
Able to effectively communicate complex technical subjects to a variety of audiences (engineers, technical leaders, marketing and operations teams, non-technical functional leaders)
Familiar with Agile software product delivery and SCRUM methodology
Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly
Able to effectively work cross-functionally within an enterprise environment.
Preferred Qualifications
Experience designing and building backend services using Spring Boot or similar Java frameworks
Exposure to cloud infrastructure (e.g., AWS, GCP), CI/CD pipelines, and observability tools
Experience working in large-scale distributed systems and event-driven architectures
Familiarity with additional languages like Swift is a plus.
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $120,000 - $240,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. Remote employee may also be eligible for a home office setup stipend.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$120k-240k yearly Auto-Apply 60d+ ago
Software Engineer II
Fanatics Inc. 4.7
Data engineer job at Fanatics
At Fanatics Betting & Gaming (FBG), a core division of Fanatics' mission to establish the ultimate end-to-end digital sports platform, we're crafting a world where every aspect of a sports fan's passion is catered to. As an Engineer I with the Trading Engineering team, you'll be thrust into the innovative heart of our risk and trading domain, where the technical challenges are as diverse as they are complex. Experience great learning opportunities where you'll engage with cutting-edge technologies and methodologies to build and enhance real-time systems that not only support FBG's operations but are integral to Fanatics' broader goal of revolutionizing sports fan engagement, in an environment that fosters innovation and personal development.
In this dynamic and supportive environment, your work will directly impact the development of sophisticated systems, driving innovation in how sports fans engage with the Fanatics ecosystem and deliver FBG products. You'll tackle unique technical challenges within our real-time decision-making systems, ensuring our platform remains at the forefront of the industry. Here, your professional growth is as vital as our platform's evolution, ensuring you develop alongside our mission to revolutionize the sports experience for fans worldwide.
Responsibilities
* Contribute to the design and implementation of scalable, secure, and high-performance solutions within our event-driven architecture, focusing on enhancing system reliability and efficiency.
* Assist in analyzing and addressing complex problems in multifaceted systems to improve overall performance and scalability.
* Write efficient, modular, and testable code that adheres to our commitment to innovation and quality standards.
* Support the product lifecycle from concept through development and deployment, and beyond, ensuring smooth operation and reliability of our platform.
* Communicate effectively, escalating challenges as necessary and participating in code reviews to elevate code quality and foster knowledge sharing.
* Collaborate seamlessly with Product, Quants and Engineering teams to ensure timely delivery of stable and reliable applications aligned with our product vision.
* Play an active role in team discussions on planning and design, gaining insights into design philosophies and contributing to our product's evolution.
* Enhance software quality through focusing on testability, operational metrics, and comprehensive documentation.
* Become a product-minded engineer developing a fundamental understanding of our industry, product, feature set, and roadmap.
* Engage in mentorship opportunities to both learn and share knowledge, promoting personal and team growth.
* Support critical operations through participation in an on-call rotation.
* Be willing to travel occasionally for special events and for essential offsite meetings and team collaboration sessions.
Required Qualifications
* 3-7 years of professional software engineering experience.
* Some demonstrable experience building & deploying applications.
* Effective communication skills, capable of collaborating with own team and wider audiences.
* Excellent analytical and problem solving skills.
* Thrives in an entrepreneurial, hyper-growth environment where priorities evolve regularly and decisions are made quickly.
* Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better.
* Understanding of software design, development, and testing principles including SOLID, DRY, TDD, BDD.
* Familiarity with cloud platforms (Azure a plus), C# and SQL/NoSQL persistence solutions.
* Passion for software development and system architecture and sharing knowledge within a highly collaborative team.
Preferred Qualifications
* Familiarity with sports betting or a keen interest in sports is desirable.
* Experience of building software using Domain Driven Design (DDD).
* Ability to translate business needs into technical solutions.
* Experience in partnering with cross-functional teams.
* Experience working in a start-up environment.
* Passionate about working in a highly collaborative team environment.
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $110,200 - $181,250 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. We'll also give you $700 to set up your home office! Please note that visa sponsorship is not available for this position.
This is a remote position
$110.2k-181.3k yearly Auto-Apply 1d ago
Software Engineer III - Platform, Fanatics Markets
Fanatics 4.7
Data engineer job at Fanatics
Markets
Fanatics Markets is the real-money prediction and trading app where you can invest in moments you care about. Built on a secure platform, we let users predict real-world outcomes and trade on events they actually follow - from sports and entertainment to political elections and beyond. Our mission is to redefine how fans engage with the moments and markets that matter most. We're looking for the right people to help us build the future of prediction markets.
Role Overview
As a Software Engineer III, Platform, you will be a key driver of our core infrastructure and developer experience. You will design and implement durable platform abstractions and partner with engineering leads to ensure our systems enable rapid innovation without compromising stability or security.
This role requires a balance of deep hands-on engineering and systems thinking. You will own complex features from ideation to production, championing best-in-class platform standards and mentoring mid-level engineers while remaining deeply embedded in the codebase.
On the engineering side, we are pioneering the use of AI as a code collaborator. We need engineers who have moved beyond experimentation-who actively use tools like Claude Code, Cursor, or GitHub Copilot to ship production code faster while maintaining exceptional quality.
Responsibilities
Implement team-level standards for AI-augmented development, utilizing prompt engineering and validation frameworks to increase velocity without sacrificing code quality.
Identify and mitigate AI-generated code pitfalls, such as security vulnerabilities or over-abstraction, and assist in tracking team productivity metrics.
Design, build, and maintain highly available cloud-native infrastructure, ensuring the platform scales reliably with our growing user base.
Build and optimize CI/CD pipelines and developer tooling to eliminate friction in the software delivery lifecycle.
Implement and maintain platform security safeguards and compliance standards to protect the integrity of the firm's systems.
Contribute to the system observability roadmap by implementing monitoring, tracing, and alerting to ensure high operational reliability.
Partner with product and engineering teams to translate technical requirements into scalable platform solutions.
Mentor junior and mid-level engineers, lead incident response for team-owned services, and advocate for modern engineering best practices.
Qualifications
5 plus years of experience in platform engineering, DevOps, or backend engineering, with a track record of building scalable, cloud-native environments (AWS/Kubernetes).
Strong proficiency in using AI collaborators (Claude Code, Cursor, Copilot) to ship production code and an ability to optimize personal development workflows.
Ability to evaluate AI-generated code for security gaps or architectural "hallucinations" and implement rigorous testing strategies.
Strong hands-on experience with IaC frameworks such as Terraform, Pulumi, or CloudFormation.
High proficiency in Java and Python (Golang is a plus). You should be comfortable bridging the gap between infrastructure and application logic.
Experience building mature CI/CD pipelines and working with observability tools (e.g., Prometheus, Grafana, Datadog).
Proven ability to take ownership of complex projects in a fast-paced environment, balancing speed with architectural health.
Strong communication skills and the ability to collaborate effectively with distributed engineering and product teams.
Preferred Qualifications
Experience in high-growth startup environments.
Experience with financial systems, real-money transactions, or regulatory compliance.
Background in building internal developer tools or CLI applications.
Experience leading small project groups or "squads" within a larger team.
We are serious about AI-augmented development. During our technical interviews, be prepared to:
Demo your current AI-assisted workflow (e.g., how you use Cursor or Copilot).
Discuss specific examples of how you've used AI to solve complex technical hurdles.
Share your strategies for ensuring AI-generated code meets production-grade security and maintainability standards.
Salary Range: $129,200-$212,500 USD per year
The base salary for this role is based on job-related knowledge, skills, and experience and may vary depending on the successful candidate's geographic location. Remote employees may also be eligible for a home office setup stipend. For information about our benefits, please visit *******************************
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$129.2k-212.5k yearly Auto-Apply 32d ago
Software Engineer III (Client Kotlin Engineer)
Fanatics 4.7
Data engineer job at Fanatics
As a Software Engineer III - Client Kotlin Engineer at FBG, you are a seasoned contributor and technical leader, known for your ability to build scalable, high-impact solutions that drive the business forward. You combine deep hands-on expertise with a strong architectural mindset, delivering results across client systems. You play a key role in shaping the future of our technology stack while mentoring others and setting a high bar for engineering excellence.
Join the Atlas team as a key driver of our growth engineering initiatives. You'll work in a fast-paced, collaborative environment focused on delivering exceptional client experiences and achieving critical business goals. The Atlas team establishes strategic principles that guide our engineers across the client ecosystem and partners closely with client organizations to implement these standards.
Responsibilities
Design, develop, and maintain high-quality Kotlin SDKs that serve as foundational tools for internal and external developers
Build platform-level abstractions and APIs that enable scalable application development across multiple products
Lead architectural decisions for SDK design patterns, ensuring backwards compatibility and seamless integration
Manage complex Gradle build configurations, publishing workflows, and dependency resolution for SDK distribution
Collaborate with product teams to understand developer needs and translate requirements into robust SDK features
Mentor and coach engineers across all levels and platforms, cultivating a strong, inclusive, and growth-minded engineering culture.
Establish and maintain coding standards and development workflows for the kotlin multiplatform architecture
Required Qualifications
5+ years of professional software development experience
4+ years of focused Kotlin development experience
Expert-level knowledge of Kotlin language features, idioms, and best practices
Deep understanding of Kotlin coroutines & Flows
Strong experience with reactive programming patterns and asynchronous data processing
Experience with Ktor framework for building networking solutions and API integrations
Proficiency in Gradle build systems, including multi-module projects, custom plugins, and dependency management
Experience with CI/CD pipelines, SDK versioning strategies, and automated release management for mobile applications and libraries
Excellent communication skills, with the ability to clearly convey complex technical concepts to engineers, stakeholders, and leadership.
Proven experience in Agile environments, with a track record of driving process improvements and delivering value iteratively.
Ability to thrive in a fast-paced, high-growth environment with evolving priorities and cross-functional collaboration.
A team-first mentality, with a willingness to do what it takes to support the team and a passion for continual improvement.
Preferred Qualifications
Experience with Kotlin Multiplatform(KM)
Platform-level or SDK development experience
Experience with code generation tools (KSP) and annotation processing
Exposure to Swift & iOS development frameworks
Passion for platform engineering, developer experience, and cross-platform tooling.
Strong focus on code reuse, testability, and performance in multiplatform environments.
Not sure if you check every box?
If you're excited about this role, Client Kotlin Engineer, and building best-in-class mobile experiences, we encourage you to apply-even if you don't meet every single qualification. We value passion, curiosity, and a growth mindset, and we believe great engineers come from diverse backgrounds and paths.
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $120,000 - $200,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$120k-200k yearly Auto-Apply 60d+ ago
Software Engineer III - Client Multiplatform Engineer, Fanatics Markets
Fanatics 4.7
Data engineer job at Fanatics
Markets
Fanatics Markets is the real-money prediction and trading app where you can invest in moments you care about. Built on a secure platform, we let users predict real-world outcomes and trade on events they actually follow - from sports and entertainment to political elections and beyond. Our mission is to redefine how fans engage with the moments and markets that matter most. We're looking for the right people to help us build the future of prediction markets.
Overview
At Fanatics Betting & Gaming (FBG), a core division of Fanatics' mission to establish the ultimate end-to-end digital platform, we're crafting a world where every aspect of a sports fan's passion is catered to.
On the engineering side, we're pioneering the use of AI as a code collaborator. We need engineers who have gone beyond experimentation: engineers passionate about min/maxing their workflows who actively experiment with Claude Code, Cursor, GitHub Copilot, or similar tools to ship production code faster while maintaining exceptional quality standards. If you have strong opinions about AI-augmented development workflows backed by real experience, we want to talk with you.
This SE III Client Multiplatform Engineer role entrusts you with significant ownership over the development and optimization of both the Kotlin Multiplatform & Compose Multiplatform UX. You'll lead by example, establishing best practices for AI-assisted development while building systems that handle millions of events daily.
Responsibilities
Contribute to the development, testing, documentation, and deployment of high-quality, scalable software into production
Develop a comprehensive understanding of the industry, product, and roadmap, leveraging this knowledge to contribute to team strategy and provide input on the direction of the organization
Execute the end-to-end technical implementation of complex features and systems, from ideation and architecture to deployment and refinement across backend & frontend.
Partner closely with product, design, and other stakeholders to make impactful technical decisions that align with both business goals and long-term scalability
Participate in incident resolution as part of the on-call rotation, ensuring swift diagnosis and remediation of critical software issues
Proactively identify and remove roadblocks, supporting cross-team collaboration to maintain momentum on complex projects
Conduct thorough code reviews, sharing expertise to enhance code quality
Actively participate in team planning and design discussions, contributing innovative approaches to solve technical challenges and optimize design patterns
Drive improvements to software quality, testability, operational metrics, and team documentation, raising the standard within the team
Leverage AI tools to accelerate development velocity while maintaining code quality standards
Follow and contribute to team standards for AI tool usage (prompt patterns, code review checklists, validation strategies)
Track and share insights on AI tool effectiveness through concrete metrics (PR velocity, bug rates, test coverage)
Identify and prevent common AI-generated code pitfalls (over-abstraction, missing edge cases, security vulnerabilities)
Qualifications
3-5 years building highly scalable Android apps
Knowledge of Kotlin language features especially coroutines, flows, idioms, and best practices with the ability to contribute to best practices.
Good understanding of reactive programming patterns and asynchronous data processing
Experienced in Gradle build systems, including multi-module projects, custom plugins, and dependency management
Familiarity with CI/CD pipelines, SDK versioning strategies, and automated release management for mobile applications and libraries
The bulk of our frontend business logic strategy relies on Kotlin Multiplatform (KM). You should be comfortable learning and developing business logic within this ecosystem.
Experience with Jetpack Compose
Android domain expertise, knowing the platform best practices, trends, and end user considerations
Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
Demonstrated experience using AI tools (Claude Code, Cursor, Copilot, etc.) to ship production code
Can demonstrate specific examples of workflow improvements (e.g., "reduced boilerplate generation time by 40%")
Has developed personal strategies for validating AI-generated code and identifying common pitfalls
Effectively communicates complex technical concepts clearly to diverse audiences, including engineers and stakeholders
Solid understanding of Agile software delivery and SCRUM methodology, with a track record of contributing to process improvements within teams
Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly
Strong ability to collaborate cross-functionally across diverse teams within large enterprise environments, supporting alignment and shared success
Preferred Qualifications
Experience with Kotlin Multiplatform(KM)
Compose Multiplatform Experience
Some exposure to building across the full-stack, specifically API's for client consumption.
Experience working in large-scale distributed systems and event-driven architectures
Exposure to Swift & iOS development frameworks
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $121,600 - $200,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$121.6k-200k yearly Auto-Apply 6d ago
Software Engineer II - iOS
Fanatics Inc. 4.7
Data engineer job at Fanatics
The Role
As an iOS Software Engineer at Fanatics, you'll design, develop, test, and maintain scalable, high-quality systems to deliver exceptional customer experiences. We own the Fanatics App, the brand-forward application of Fanatics that encompasses elements of all of our different brands and businesses. The Fanatics App brings together Free to Play sports games, live events, ecommerce, and new product experiences to deliver a new Sports platform. Fundamentally, we are one team in everything we do from the user experience to coding and architecture. In order to deliver on our Customer Promise, we use best in class technologies; thus allowing platforms to be as up to date as possible so that we can rapidly deliver and innovate in this exciting new market.
What You'll Do:
Develop, test, document, and deploy high quality software into production
Develop a fundamental understanding of our industry, product, feature set and roadmap
Delivery of new features from functional requirements to logic and UI
Help your team define and adhere to the principles, guidelines, and best practices of our engineering strategy
Work closely with our product team, design, and other internal stakeholders to make technology decisions that grow and improve our products
Participate in the on-call rotation when needed to troubleshoot software issues
Escalate when tasks or projects hit roadblocks
Participate in code reviews to maintain code quality and share knowledge
Contribute to team planning and design discussions, building more expertise around design approaches
Impact software quality and customer experience of product features
Improve testability, operational excellence metrics, and team documentation
Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
What We're Looking For:
1+ years of experience building highly scalable iOS applications
Experience with Swift as the primary development language
Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
Familiar with Agile software product delivery and SCRUM methodology
Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly
Able to effectively work cross-functionally within an enterprise environment
Experience with modern Swift versions
Experience with iOS Frameworks like UIKit, XCTest, Core Animation
Experience with RESTful APIs
Debugging and Profiling skills: strong ability to debug, profile, and optimize iOS apps
Preferred Qualifications:
Understanding of design patterns such as MVVM, coordinators, routers, publishers, and their impact on testability
Experience working with CI/CD pipelines and tools like Fastlane, GitHub Actions, Swift Package Manager, Xcodegen
Proficiency in writing and maintaining unit, integration, and UI tests
Familiarity with dependency injection and writing mocks
The salary range for this position is $95,000 to $187,5000, which represents base pay only and does not include short-term or long-term incentive compensation. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training.
$95k-187.5k yearly Auto-Apply 60d+ ago
Software Engineer II - Frontend
Fanatics 4.7
Data engineer job at Fanatics
As a Software Engineer II - Frontend at Fanatics Betting & Gaming (FBG), you'll be joining our dynamic engineering teams, contributing to the rapidly growing Fanatics Sportsbook app ecosystem. You'll work across various product areas, developing features that enhance customer experience and drive business growth.
Fanatics is seeking a Frontend Engineer to join our Customer Accounts and Transactions Team. In this role, you will design, build, and optimize scalable systems that deliver account profile and wallet information to millions of users. Collaborating with product, data science, and engineering teams, you will leverage your expertise in React and NodeJS to create high-performance, maintainable solutions. This role requires a strong understanding of modern front-end technologies, a passion for building exceptional user experience, and the ability to tackle complex challenges..
Responsibilities
Design, develop, and deploy high-performance user interfaces using React and the design system, ensuring maintainable code and consistency across applications
Identify and resolve performance bottlenecks, optimizing site speed and user experience through testing and efficient resource usage.
Design and implement API integrations utilizing RESTful principles to enable efficient, reliable data exchange between frontend and backend services.
Implement state management solutions in React for data consistency and efficient updates.
Write and maintain unit and integration tests, conduct code reviews, and promote automated testing for continuous quality improvement.
Collaborate with designers, backend engineers, product managers, and UX researchers to deliver high-quality, user-centric products.
Leverage cloud infrastructure (e.g., AWS) for deployment and contribute to enhancing CI/CD pipelines for faster, more reliable releases.
Contribute to and maintain the CSS framework, ensuring consistency and best practices across the design system.
Proactively identify and resolve production issues, leveraging debugging and analytical skills to maintain system uptime.
Create and maintain comprehensive technical documentation.
Required Qualifications
Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Preferably 3 years of professional experience in frontend development, with expertise in React.js.
Deep knowledge of JavaScript, including proficiency with ES6+ features.
Hands-on experience with state management libraries such as Redux, Context API.
Strong understanding of RESTful APIs and AJAX for seamless integration with backend systems.
Demonstrated ability to apply performance optimization techniques to improve web application efficiency and responsiveness.
Experience with testing frameworks like Jest, React Testing Library, or Cypress to ensure code quality and reliability.
Proficiency in HTML5, CSS3, and responsive design principles for building modern, user-friendly interfaces.
Skilled in using version control systems like Git for collaborative development.
Strong problem-solving and debugging skills, with a focus on delivering robust and maintainable solutions.
Excellent communication and collaboration abilities for working effectively with cross-functional teams.
Preferred Qualifications
Experience with AWS or other cloud platforms is a plus.
Familiarity with tools like Storybook or similar component documentation systems is a bonus.
Experience with Kotlin MultiPlatform and Kotlin Compose is a bonus.
If you possess some of these qualifications but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $108,000 - $186,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. Remote employee may also be eligible for a home office setup stipend. Please note that visa sponsorship is not available for this position.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$108k-186k yearly Auto-Apply 60d+ ago
Software Engineer II
Fanatics 4.7
Data engineer job at Fanatics
Fanatics Betting & Gaming (FBG) is on a mission to create the best online sportsbook in the industry, and we're looking for an experienced Software Engineer II, Back End to help us get there.
As a Software Engineer II on our Online Sportsbook team, you will play a key role in designing, developing, and optimizing the backend systems that power our sportsbook platform. You'll work on critical services that drive the entire betting ecosystem-handling trading data, enabling seamless bet placement and settlement, and building internal tooling to support real-time trading operations. Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics Holdings Inc., a global digital sports platform. The Fanatics Sportsbook is available to nearly 93% of the addressable online sports bettor market in the U.S.
At FBG, we're revolutionizing sports betting with cutting-edge technology, a customer-first mindset, and a world-class engineering team. You'll have the opportunity to work on complex, high-scale challenges in an exciting and rapidly growing industry-all while being part of a team that values innovation, collaboration, and excellence.
Responsibilities
You will work closely with our internal and external development teams to deliver a stable and reliable application inline with our product roadmap and schedule.
You will evaluate new technologies and open sources to recommend improvements for applications, services and systems.
Cultural and technical champion: Improves and champions our best practices and strives to make Fanatics a better place to work as an engineer
Build highly scalable and fault tolerant systems in a highly regulated production environment.
Continuously improve our platform by embracing best practices in software engineering.
Understand business outcomes and drive technical solutions to help achieve our goals.
Develop a fundamental understanding of our product, feature set and roadmap, and work closely with the product to make the right technology decisions to enable the team for streamlined growth and future development.
Partnering with cross-functional peers (PM, Design, DevOps, Security, Front-end engineers)
Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team building activities
Qualifications
We value aptitude over experience but here are some key skills that will make you successful on this team:
4-7 years of OO development experience building & deploying scalable, high-performance applications (Java strongly preferred)
Experience with Spring Boot Microservices framework, and JPA is strongly preferred
Familiar with web-related technologies (e.g. HTTP, REST, TCP / IP).
Familiar with version control tools (e.g. Git, SVN).
Familiar with UML, OOP, and design patterns.
Familiar with AWS services and/or GCP.
Proficiency with distributed caching and message-oriented middleware (e.g., Kafka).
Experience with Docker and Kubernetes.
Experience running experiments, A/B testing and optimizing for business outcomes.
Able to effectively communicate complex technical subjects to a variety of audiences (engineers, technical leaders, executives, non-technical functional leaders).
Ability to triage and quickly debug system-wide and customer-impacting production issues.
Excellent analytical and problem-solving skills.
Familiarity with highly available distributed systems, event-driven architecture, and complex 3rd party integrations.
Passion for software development and system architecture and sharing knowledge within a highly collaborative team.
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $137,750 - $181,250 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. We'll also give you $700 to set up your home office! Please note that visa sponsorship is not available for this position.
$137.8k-181.3k yearly Auto-Apply 2d ago
Software Engineer II - Client Service
Fanatics 4.7
Data engineer job at Fanatics
As a Software Engineer II at Fanatics Betting & Gaming (FBG), you'll be part of teams responsible for building the client-facing service layers that power our Sportsbook and Casino experiences. These services sit between live sports data, internal platforms, and consumer applications, enabling fast, reliable, and personalized experiences for millions of fans.
In this role, you are a strong individual contributor who takes ownership of backend services and APIs from design through production. You'll collaborate closely with mobile engineers, product managers, and platform teams to deliver backend-for-frontend (BFF) services that support real-time betting, discovery, gameplay, and account experiences.
You bring solid engineering fundamentals and growing expertise in service-oriented and distributed systems. You're comfortable working in ambiguous problem spaces, making thoughtful technical tradeoffs, and improving systems for performance, reliability, and scale. We value engineers who care deeply about operational excellence, observability, and building systems that perform under real-time, high-traffic conditions.
Responsibilities
Power consumer-facing mobile Sportsbook and Casino experiences
Own backend-for-frontend (BFF) services that aggregate, transform, and optimize data for mobile clients
Collaborate closely with mobile engineers, product managers, and platform teams to define API contracts and deliver end-to-end features
Implement new backend features from functional requirements through production readiness, including testing and monitoring
Contribute to service architecture decisions, data flow design, and performance optimizations for real-time systems
Participate in an on-call rotation to troubleshoot, debug, and resolve production issues, and improve overall system reliability
Apply best practices for observability, including logging, metrics, tracing, and alerting
Participate in code reviews to maintain high standards for code quality, reliability, and maintainability
Contribute to team planning, estimation, and technical design discussions
Continuously deepen understanding of the business domain, including sports event hierarchies, betting workflows, and data quality considerations
Collaborate effectively with teammates and contribute to a positive, inclusive engineering culture
Be open to occasional travel to Fanatics offices or industry events for collaboration and team-building Design, develop, test, document, and deploy high-quality backend services and APIs that
Required Qualifications
3-7 years of professional software development experience, primarily focused on backend or service-oriented systems
Strong programming fundamentals with hands-on experience in Kotlin or Java
Experience building and maintaining backend services and RESTful APIs, ideally using Spring (Spring Boot, Spring Web, etc.) or similar frameworks
Solid understanding of microservices architecture, service-to-service communication, and API design principles
Experience working with databases (SQL or NoSQL) and comfortable with data modeling and caching strategies
Familiarity with production operations, including monitoring, alerting, incident response, and CI/CD pipelines
Ability to take ownership of services and features from development through production support
Strong problem-solving skills and the ability to reason through complex technical challenges
Comfortable working in fast-paced environments with ambiguity and evolving requirements
Strong communication skills and ability to collaborate cross-functionally in a remote-first environment
Preferred Qualifications
Experience designing or operating distributed systems or event-driven architectures
Familiarity with Apache Kafka or similar messaging/streaming platforms
Exposure to Pekko (or Akka), reactive programming models, or asynchronous processing
Experience building backend-for-frontend (BFF) layers for mobile applications
Knowledge of cloud platforms such as GCP or AWS and containerized environments (Docker, Kubernetes)
Experience optimizing systems for low latency, high throughput, or real-time data delivery
Background working with data-intensive services, live feeds, or real-time processing pipelines
Interest in sports, gaming, or highly interactive consumer products
If you possess some of these qualifications but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $137,750 - $181,250 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. Remote employee may also be eligible for a home office setup stipend. Please note that visa sponsorship is not available for this position.
$137.8k-181.3k yearly Auto-Apply 4d ago
Software Engineer II (Java) - MarTech Team
Fanatics 4.7
Data engineer job at Fanatics
.
Fanatics Betting & Gaming (FBG) is building the most trusted and innovative sportsbook platform in the industry. As part of the Internal Platforms engineering team, you will help develop the backend systems and integrations that power core customer operations, CRM workflows, marketing automation, and internal tooling across the Fanatics ecosystem.
As a Software Engineer II - Java, you will focus heavily on building and maintaining Java/Spring Boot services and API integrations, while also contributing to Salesforce-related development such as Apex, Lightning Web Components, and platform automations. You will work closely with cross-functional partners in Product, Operations, Marketing, and Data to deliver stable, scalable, high-quality software solutions.
This is a hands-on role for an engineer who is passionate about backend development, integrations, clean code, and solving complex problems in a fast-paced environment.
Responsibilities Backend Development (Java - Primary Focus)
Develop, maintain, and optimize backend services using Java, Spring Boot, and AWS.
Implement RESTful, gRPC APIs, event-driven workflows, and integrations with internal and third-party systems.
Contribute to technical design discussions for new features, enhancements, and system improvements.
Write clean, testable, well-documented code and participate in peer code reviews.
Help build scalable, resilient systems that meet performance and reliability expectations.
Salesforce Development & Configuration (Secondary Focus)
Contribute to Salesforce engineering work including Apex classes, triggers, Lightning Web Components, and Flows.
Support the development of integrations between Salesforce and Java backend systems.
Assist with Salesforce configuration tasks such as fields, objects, validation rules, automation, and metadata updates.
Help troubleshoot Salesforce-related issues and contribute to improving platform performance and stability.
Cross-Functional Collaboration
Work with Product Managers, TPMs, and business stakeholders to clarify requirements and understand desired outcomes.
Partner with internal customers in Marketing, Operations, and Data to support platform functionality and integrations.
Communicate technical concepts clearly to peers and non-technical partners.
Operational Excellence
Participate in on-call rotations, triage production issues, and support root-cause analysis.
Ensure systems meet operational standards for logging, monitoring, alerting, and error handling.
Contribute to incident resolution processes and help improve remediation timelines.
Continuous Improvement
Support the adoption of engineering best practices across code quality, testing, observability, and automation.
Stay current on new technologies, tools, and frameworks applicable to backend and CRM engineering.
Look for opportunities to optimize performance, streamline workflows, and reduce technical debt.
Qualifications Required
3 or more years of professional software engineering experience with strong expertise in Java and Spring Boot.
2 years of experience using a CRM platform; experience using Xtreme Push (XP) a plus.
Experience building and maintaining backend services, APIs, or integrations.
Familiarity with Salesforce development (Apex, LWC) or willingness to learn Salesforce engineering with guidance.
Understanding of relational databases, SQL, and data modeling.
Experience working with REST APIs, gRPC APIs, event-driven systems, or distributed architectures.
Strong debugging and problem-solving skills, especially in production environments.
Experience using Git, CI/CD pipelines, and modern development tooling.
Ability to work independently on well-defined tasks and contribute to team-level designs.
Strong communication skills and a collaborative, team-first mindset.
Preferred
Experience with AWS services (Lambda, SQS/SNS, DynamoDB, etc.) or similar cloud platforms.
Exposure to message brokers such as Kafka, SQS, or other event-streaming tools.
Experience with Salesforce Flows, configuration, platform APIs, or metadata management.
Familiarity with containerization (Docker), Kubernetes, or infrastructure-as-code.
Experience working in regulated environments or complex integration ecosystems (MarTech, OpsTech).
Please note that visa sponsorship is not available for this position.
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary Range: $137,000 - $181,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. We'll also give you $700 to set up your home office!
$137k-181k yearly Auto-Apply 10d ago
Software Engineer II - Mobile
Fanatics 4.7
Data engineer job at Fanatics
As a Software Engineer II - Mobile at Fanatics Betting & Gaming (FBG), you'll be joining our dynamic mobile engineering teams, contributing to the rapidly growing Fanatics sportsbook app ecosystem. You'll work across various product areas, developing features that enhance customer experience and drive business growth.
As a Software Engineer II at FBG, you are a fundamental problem solver and growing contributor, known for your ability to think critically and adapt to new technologies. You combine strong programming fundamentals with a willingness to learn our technology stack, delivering results across mobile platforms. You play an important role in implementing features and solutions while continuously developing your technical expertise and engineering skills.
We embrace principles of data-driven development, operational excellence, and continuous process optimization to deliver a stable, scalable platform. Central to our strategy is Kotlin Multiplatform, which empowers us to deliver high-quality features quickly and consistently across multiple ecosystems. By focusing on object-oriented design, modern coding practices, open-source frameworks, and third-party platform integrations, we continuously innovate and deliver at speed in this exciting and fast-moving market.
Responsibilities
Develop, test, document, and deploy high quality software into production
Develop a fundamental understanding of our industry, product, feature set and roadmap
Implement new features from functional requirements to logic and UI with guidance
Learn and follow the principles, guidelines, and best practices of our engineering strategy
Work closely with our product team, design, and other internal stakeholders to understand technology decisions that grow and improve our products
Participate in an on-call rotation to address urgent issues outside business hours and contribute to app enhancements and operational efficiency (OE) by troubleshooting and resolving application-related problems
Escalate when tasks or projects hit roadblocks and seek guidance when needed
Participate in code reviews to maintain code quality and learn from senior team members
Contribute to team planning and design discussions, building expertise around design approaches
Impact software quality and customer experience of product features
Learn about testability, operational excellence metrics, and team documentation practices
Collaborate effectively with team members and contribute to a positive team culture
Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
Required Qualifications
3 - 7 years of development experience
Strong programming fundamentals in any language with demonstrated problem-solving abilities
Willingness and eagerness to learn Kotlin as the primary development language
The bulk of our business logic strategy relies on Kotlin Multiplatform (KM). You should be comfortable learning and developing business logic within this ecosystem
Mobile development experience with modern UI frameworks (SwiftUI, Jetpack Compose, or similar)
Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
Able to articulate your thinking process and explain your reasoning when working through problems
Demonstrates initiative and independent problem-solving skills while knowing when to seek guidance
Demonstrates logical reasoning when working through technical challenges
Comfortable with ambiguity and changing requirements in a fast-paced environment
Familiar with or willing to learn Agile software product delivery and SCRUM methodology
Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly
Able to work cross-functionally within an enterprise environment
Preferred Qualifications
Experience with mobile development (Android or iOS)
Exposure to modern development tools and frameworks
Understanding of basic software engineering principles and best practices
Experience working in collaborative development environments
Familiarity with version control systems and development workflows
Interest in learning additional languages like Swift when needed for cross-platform work
If you possess some of these qualifications but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $137,750 - $181,250 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. Remote employee may also be eligible for a home office setup stipend. Please note that visa sponsorship is not available for this position.
$137.8k-181.3k yearly Auto-Apply 4d ago
Software Engineer I
Fanatics 4.7
Data engineer job at Fanatics
As a Software Engineer I at Fanatics Betting & Gaming (FBG), you'll be joining a group of engineers responsible for transforming raw data into rich, real-time product experiences across Sportsbook and Casino. Our mission is to build foundational APIs, data pipelines, and service layers that power personalized recommendations, live search, and betting interfaces used by millions of fans. As part of this team, you'll help design and scale backend services that bridge the gap between live sports data, internal content systems, and customer-facing applications. You'll work closely with engineers, data scientists, and product managers to build reliable, low-latency systems that deliver accurate and timely sports experiences - from live odds and search results to real-time box scores. This role is perfect for someone who's building on existing backend experience and wants to deepen their expertise in data-driven systems while solving complex technical problems in a fast-moving, high-impact space.
Responsibilities
Design, develop, test, and deploy scalable backend services and RESTful APIs that drive real-time features.
Design, develop, test and contribute to mobile applications.
Collaborate closely with senior engineers and product teams to understand data pipelines, system dependencies, and product requirements
Participate in the on-call rotation and help triage, debug, and resolve issues in production systems
Contribute to service architecture, sprint planning, and long-term technical decisions
Participate in code reviews to ensure quality, maintainability, and shared learning
Build observability into everything you create - we value proactive monitoring and actionable alerts
Develop a growing understanding of our domain - from sports event hierarchies to how data quality impacts user trust
Stay current with backend trends and tooling, especially in distributed systems, cloud-native infrastructure, and data APIs
Open to occasional travel to FBG offices or industry events for collaboration and team-building
Required Qualifications
1-4 years of professional experience building backend systems or APIs, ideally in fast-paced or data-rich environments
2+ years of experience with Java or Kotlin; experience with Kafka, Databricks, and Snowflake are a plus
Experience and willingness to learn Kotlin Multiplatform and Mobile app development is a plus.
Strong understanding of microservices architecture and REST API design principles
Experience working with databases (MongoDB, or similar) and comfortable with data modeling and caching strategies
Familiarity with system observability practices (logs, metrics, traces), CI/CD pipelines, and Agile workflows
You're a problem solver and collaborator - comfortable taking ownership, navigating ambiguity, and working across teams
Strong written and verbal communication skills, especially in remote-first settings
Preferred Qualifications
Exposure to cloud platforms (GCP, AWS) or Kubernetes-based infrastructure
Experience in data-focused services: indexing pipelines, data quality frameworks, or real-time feeds
Interest in building systems that balance scale, speed, and accuracy - especially in live sports or gaming contexts
Previous work in startup-like environments or experience iterating quickly on 0→1 initiatives
Passion for clean code, system design, and mentoring others where possible
General interest in Sports, Casino, Generative AI, and Recommendation Systems
Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply!
The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD; actual salary will vary based on location. *Salary Range: $96,000 - $162,000 per year (actual salary will be determined in part by a successful candidate's geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. Remote employee may also be eligible for a home office setup stipend. Please note that visa sponsorship is not available for this position.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE-a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
$96k-162k yearly Auto-Apply 60d+ ago
Software Engineer II - Backend
Fanatics 4.7
Data engineer job at Fanatics
The Role
As a Backend Engineer at Fanatics, you'll design, develop, test, and maintain scalable, high-quality systems to deliver exceptional customer experiences. We own the Fanatics App, the brand-forward application of Fanatics that encompasses elements of all of our different brands and businesses. The Fanatics App brings together Free to Play sports games, live events, ecommerce, and new product experiences to deliver a new Sports platform. Fundamentally, we are one team in everything we do from the user experience to coding and architecture. In order to deliver on our Customer Promise, we use best in class technologies; thus allowing platforms to be as up to date as possible so that we can rapidly deliver and innovate in this exciting new market.
What You'll Do:
Develop, test, document, and deploy high quality software into production
Build features and tools that you and your team use
Participate in the on-call rotation when needed to troubleshoot software issues
Escalate when tasks or projects hit roadblocks
Participate in code reviews to maintain code quality and share knowledge
Contribute to team planning and design discussions, building more expertise around design approaches
Impact software quality and customer experience of product features
Improve testability, operational excellence metrics, and team documentation
Help your team define and adhere to the principles, guidelines, and best practices of our engineering strategy
Develop a fundamental understanding of our industry, product, feature set and roadmap
Work closely with our product team and other internal stakeholders to make technology decisions that grow and improve our products
Help to onboard and mentor junior engineers and interns
Remain current on the latest technologies and trends in software development
Must be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
What We're Looking For:
1+ years of experience building backend features as part of a scrum team; proficiency in Spring with Kotlin and/or Java is a plus.
Knowledge of observability practices, including logging, monitoring, and tracing in distributed systems.
Experience in Agile software delivery, estimating story points, committing to work and collaborating among your team.
Excellent communication skills, capable of conveying complex technical concepts clearly and effectively to diverse audiences, including engineers, executives, and non-technical stakeholders.
Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better.
Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly.
Preferred Qualifications:
Strong Experience in the sports industry, gaming and content delivery
Highly effective with Kotlin, Java and/or Go
Expertise in messaging technologies such as Kafka or Amazon SQS, with a solid understanding of event-driven architectures.
Comfortable working with Cloud Native and Infrastructure as Code, like Kubernetes, Helm and Terraform
Ability to work in diverse codebases, both legacy and greenfield, in different languages and environments
The salary range for this position is $118,750 to $156,250 which represents base pay only and does not include short-term or long-term incentive compensation. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training.