1

Sports Betting Software Developer Jobs (NOW HIRING)

Swish Analytics is a sports analytics, betting and fantasy startup building the next generation of ... Work closely with DevOps and Data Engineering teams to assist with implementation, optimization and ...

DevOps / Platform Engineer

$54 - $74/hr

... in the sports betting/igaming space: OddsTrader (OT) and BookMakers Review (BMR). We are data ... Establish and automate our system update and software patching processes. * Develop a monitoring ...

Senior Network Engineer

Cleveland, OH · On-site

$100K - $138K/yr

Scientific Games is the global leader in lottery games, sports betting and technology, and the ... and software as required. • Assist the Manager and Advanced network engineers to perform post ...

Senior Network Engineer

Cleveland, OH · On-site

$100K - $138K/yr

Scientific Games is the global leader in lottery games and sports betting technology. The Senior ... and software as required. • Assist the Manager and Advanced network engineers to perform post ...

We believe that oddsmaking is a challenge rooted in engineering, mathematics, and sports betting ... software engineering, which is well covered by the team. This position is remote from the USA or ...

next page

Showing results 1-20

Sports Betting Software Developer information

See salary details

$48K

$111.8K

$166K

How much do sports betting software developer jobs pay per year?

As of Jul 23, 2026, the average yearly pay for sports betting software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are Sports Betting Software Developers?

Sports Betting Software Developers are specialized software engineers who design, build, and maintain digital platforms that allow users to place bets on sports events. They work with complex algorithms to ensure real-time odds calculation, secure payment processing, and a seamless user experience. Their responsibilities include developing user interfaces, integrating data feeds from sports events, and ensuring compliance with legal and regulatory requirements. These professionals play a crucial role in creating reliable, scalable, and secure betting environments for both operators and end users.

What are some common challenges Sports Betting Software Developers face when ensuring platform reliability during high-traffic events?

Sports Betting Software Developers often encounter significant challenges in maintaining platform stability and performance during major sporting events, when user activity can spike dramatically. These challenges include handling high concurrency, preventing downtime, and ensuring real-time accuracy of odds and results. Developers must implement scalable architectures, robust load balancing, and thorough testing to mitigate these risks. Collaboration with DevOps teams and constant monitoring are also essential to quickly address any issues that arise during peak periods.

What are the key skills and qualifications needed to thrive as a Sports Betting Software Developer, and why are they important?

To thrive as a Sports Betting Software Developer, you need strong programming skills (such as Python, Java, or C++), a background in computer science or related field, and a solid understanding of betting systems and algorithms. Familiarity with database management, API integration, cloud platforms, and experience with regulatory compliance tools are typically required. Strong problem-solving abilities, attention to detail, and effective communication make candidates stand out in this fast-paced environment. These skills and qualities are essential to ensure the development of reliable, secure, and user-friendly betting platforms that comply with industry standards.

What is the difference between Sports Betting Software Developer vs Sports Betting Game Designer?

AspectSports Betting Software DeveloperSports Betting Game Designer
Required CredentialsProgramming certifications, computer science degreeDesign certifications, game design degree
Work EnvironmentSoftware development teams, tech companiesCreative teams, gaming companies
Employer & Industry UsageSports betting platforms, online gambling industryCasino and gaming industry, online platforms
Common Search & Comparison IntentTechnical skills, software development rolesGame design, creative roles in betting games

While both roles are involved in the sports betting industry, a Sports Betting Software Developer focuses on coding and building betting platforms, whereas a Sports Betting Game Designer concentrates on creating engaging betting games and user experiences. Understanding these differences helps employers and job seekers target the right skills and career paths within the industry.

More about Sports Betting Software Developer jobs
What cities are hiring for Sports Betting Software Developer jobs? Cities with the most Sports Betting Software Developer job openings:
What states have the most Sports Betting Software Developer jobs? States with the most job openings for Sports Betting Software Developer jobs include:
Infographic showing various Sports Betting Software Developer job openings in the United States as of July 2026, with employment types broken down into 1% Internship, 73% Full Time, 21% Part Time, 2% Temporary, and 3% Contract. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Machine Learning Engineer

Machine Learning Engineer

Swish Analytics

San Francisco, CA • Remote

$160K/yr

Full-time

Posted 5 days ago


Job description

Swish Analytics is a sports analytics, betting and fantasy startup building the next generation of predictive sports analytics data products. We believe that oddsmaking is a challenge rooted in engineering, mathematics, and sports betting expertise; not intuition. We're looking for team-oriented individuals with an authentic passion for accurate and predictive real-time data who can execute in a fast-paced, creative, and continually-evolving environment without sacrificing technical excellence. Our challenges are unique, so we hope you are comfortable in uncharted territory and passionate about building systems to support products across a variety of industries and enterprise clients.

The Data Science team is hiring an experienced Machine Learning Engineer with a background building machine learning and statistical modeling frameworks from scratch. They can assist with optimizing the different aspects of the modeling process (Data Validation, Data Visualization, Data Stores & Structures, Feature Engineering, Model Training & Evaluation, Deployments) and improving a variety of Swish products. They will know when to “roll your own” and when to outsource a particular step in the modeling process. They will engineer custom solutions to solve complex data-related sports challenges across multiple leagues.

This position is 100% remote

Responsibilities:

  • Design, prototype, implement, evaluate, optimize systems to generate sports datasets and predictions with high accuracy and low latency.

  • Evaluate internal modeling frameworks and tools to optimize data scientist's modeling workflow.

  • Build, test, deploy and maintain production systems.

  • Work closely with DevOps and Data Engineering teams to assist with implementation, optimization and scale workloads on Kubernetes using CI/CD, automation tools and scripting languages.

  • Support maintenance and optimization of cloud-native EDW and ETL solutions.

  • Maintain and promote best practices for software development, including deployment process, documentation, and coding standards.

  • Experience applying large scale data processing techniques to develop scalable and innovative sports betting products.

  • Use extensive experience to build, test, debug, and deploy production-grade components.

  • Experience applying large scale data processing techniques to develop scalable and innovative sports betting products.

  • Participate in development of database structures that fit into the overall architecture of Swish systems

Qualifications:

  • Masters degree in Computer Science, Applied Mathematics, Data Science, Computational Physics/Chemistry or related technical subject area

  • 5+ years of demonstrated experience developing and delivering clean and efficient production code to serve business needs

  • A proven background in quantitative analytics, trading, or engineering is required for this position

  • Demonstrated experience developing data science modeling systems and infrastructure at scale

  • Experience with Python and exposure to modern machine learning frameworks

  • Proficient in SQL; experience with MySQL

  • Background and/or interest in Rust preferred

  • Affinity for teamwork and collaboration with others to solve problems, share knowledge, and provide feedback

  • Strong communication skills when discussing technical concepts with technical and non-technical colleagues

Base salary: starting at $160,000 base plus bonus potential

Swish Analytics is an Equal Opportunity Employer. All candidates who meet the qualifications will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, pregnancy status, genetic, military, veteran status, marital status, or any other characteristic protected by law. The position responsibilities are not limited to the responsibilities outlined above and are subject to change. At the employer’s discretion, this position may require successful completion of background and reference checks.