Full Stack Software Engineer, Integrity

Sports Careers

New York (NY)

Hybrid

USD 140,000 - 180,000

Full time

30 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote work option (1 day per week)

Job summary

The NBA’s Basketball Strategy & Growth department is seeking a full‑stack engineer to own the Integrity platform end‑to‑end, from backend jobs to frontend triage interfaces. You’ll collaborate with data scientists, investigators, and attorneys to translate needs into auditable software.

Responsibilities include building scalable services, integrating anomaly detection, and ensuring reliability and security in a fast-paced environment during the season.

Qualifications

  • Proficiency in Python and modern JavaScript/TypeScript with server and client experience.
  • Experience building and operating backend services on cloud infrastructure (AWS, Azure, or GCP).
  • Understanding of sports betting markets and basketball data.
  • Strong SQL skills and familiarity with Snowflake.
  • Experience with a modern front-end framework and usable analytics interfaces.
  • Familiarity with Git-based workflows (GitHub or Azure DevOps), CI/CD, Docker, and automated testing.
  • Experience integrating third-party APIs and handling evolving data.
  • Strong communication with non-technical stakeholders including attorneys and investigators.

Responsibilities

  • Own the backend architecture powering the Integrity platform—build, schedule, monitor, and maintain services and automated jobs.
  • Design and build the front-end UI the Integrity Team uses to review activity, including alert queues and case views.
  • Partner with data scientists to integrate anomaly detection and ML outputs into production apps.
  • Integrate third-party and internal data services, defining interfaces and ensuring data resilience.
  • Build logic on top of curated warehouse datasets, working with the Analytics Engineer for new models.
  • Improve reliability and observability across the stack, including logging, alerts, and monitoring.
  • Create audit-ready capabilities with Legal, including RBAC and durable records of findings.
  • Instrument feedback loops to improve system precision over time.
  • Support investigations with rapid feature development for the Integrity Team and Legal.
  • Document the system, write tests, participate in code reviews, and standardize conventions.

Skills

Python
JavaScript/TypeScript
Cloud Services
SQL
Snowflake
CI/CD
Docker
Frontend UI
API Integration
Stakeholder Communication

Tools

Airflow
GitHub
Azure DevOps
Snowflake

Job description

WORK OPTION: The NBA currently provides eligible employees the option of working remotely one day per week.

Position Summary

The NBA’s Basketball Strategy & Growth department is seeking a highly skilled full stack software engineer to support, manage, and improve the AI-driven software the Integrity Team uses to identify conduct that may violate the league’s gaming policy. The software ingests data from a wide range of sources — betting markets, basketball data, open-source intelligence (OSINT), and internal league systems — and surfaces anomalies for review by the Integrity Team. The engineer will own the platform end to end: building and maintaining backend jobs and services that power application functionality and designing the frontend interfaces the team uses to triage, investigate, and document the content the system surfaces.

This role joins a team of data scientists, engineers, and basketball experts and collaborates closely with the Legal department on any investigation relating to a potential violation of the gaming policy. The work is highly confidential and often time-sensitive, and the engineer will be expected to translate the needs of data scientists, investigators and attorneys into reliable, auditable software.

Major Responsibilities
  • Own the backend architecture that powers the Integrity platform – build, schedule, monitor, and maintain the services and automated jobs that support application functionality, model execution, and investigative workflows
  • Design and build the front-end UI the Integrity Team uses to review flagged activity, including alert queues, case views, market and player drill-downs, and supporting visualizations.
  • Partner with data scientists to integrate anomaly detection and machine learning models and outputs into production applications, including deployment, inference, versioning, and monitoring.
  • Integrate third-party and internal data services into the platform, defining service interfaces and application-level schemas and building resilience for late, missing, or malformed data.
  • Build application logic and services on top of curated warehouse datasets, partnering with the Analytics Engineer when new transformations or data models are required.
  • Improve reliability and observability across the stack — alerting, logging, error handling, performance monitoring, and service health — so that system failures are detected and resolved quickly.
  • Build audit-ready capabilities in partnership with the Legal department, including role-based access controls, evidence exports, and durable records of what the system surfaced and when.
  • Instrument feedback loops so that investigator dispositions and case outcomes improve system precision over time.
  • Support active investigations by rapidly developing application features, internal tools, or views needed by the Integrity Team and Legal department, occasionally on short timelines during the season.
  • Document the system clearly, write and maintain tests, participate in code review, and standardize conventions across the codebase to ensure long-term maintainability.
Required Skills/Knowledge
  • Proficiency in Python and modern JavaScript/TypeScript, with production experience on both the server and client sides of an application.
  • Experience building and operating backend services and scheduled or orchestrated jobs on cloud infrastructure (AWS, Azure, or GCP).
  • Understanding of sports betting markets — odds, line movement, limits, player props, and market maker behavior — and of basketball data such as play-by-play, box score, and tracking data.
  • Strong SQL skills and familiarity with relational data modeling and cloud data warehouses such as Snowflake.
  • Experience with a modern front-end framework and demonstrated ability to design usable interfaces for analytical or investigative workflows.
  • Familiarity with Git-based development workflows (GitHub or Azure DevOps), CI/CD, containerization (Docker), and automated testing.
  • Experience integrating third-party APIs and building robust applications around external services with evolving, incomplete, or inconsistent data.
  • Strong communication skills and the ability to work effectively with non-technical stakeholders, including attorneys and investigators.
  • Sound judgment and discretion in handling confidential and legally sensitive information.
  • Confident individual, able to work in a fast-paced environment and manage short-term deliverables along with long-term projects.
  • Excels when working as part of a team, collaborating effectively both within BSG Integrity and cross-functionally.
Preferred Skills/Knowledge
  • Experience with Airflow or a comparable orchestration and s
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analytics Engineer, Integrity
Analytics Engineer, Integrity

Sports Careers • New York (NY)

Hybrid
USD 120,000 - 160,000
Senior Full-Stack Engineer — AI-Powered Integrity Platform
Senior Full-Stack Engineer — AI-Powered Integrity Platform

NBA NBA • New York (NY)

Hybrid
USD 155,000 - 180,000
Discretionary bonus
Health benefits
Analytics Engineer, Integrity
Analytics Engineer, Integrity

DataJobs • New York (NY)

Hybrid
USD 130,000 - 150,000
Annual bonus
Medical, dental, vision
401(k)
+1
Remote-Eligible Full-Stack Engineer for AI Integrity Platform
Remote-Eligible Full-Stack Engineer for AI Integrity Platform

Sports Careers • New York (NY)

Hybrid
USD 140,000 - 180,000
Remote work option (1 day per week)
Full Stack Software Engineer, Integrity
Full Stack Software Engineer, Integrity

NBA NBA • New York (NY)

Hybrid
USD 155,000 - 180,000
Discretionary bonus
Health benefits
Full Stack Software Engineer, Integrity
Full Stack Software Engineer, Integrity

engineeringjobs.net, Inc. • New York (NY)

On-site
USD 140,000 - 210,000
Medical Insurance
Dental Insurance
Vision Insurance
+15
Analytics Engineer, Integrity
Analytics Engineer, Integrity

National Basketball Association (NBA) • New York (NY)

Hybrid
USD 130,000 - 150,000
Annual discretionary bonus
Medical, dental, vision benefits
Remote Analytics Engineer for Integrity & Data Pipelines
Remote Analytics Engineer for Integrity & Data Pipelines

Sports Careers • New York (NY)

Hybrid
USD 120,000 - 160,000
Analytics Engineer — Sports Data Pipelines & Integrity
Analytics Engineer — Sports Data Pipelines & Integrity

DataJobs • New York (NY)

Hybrid
USD 130,000 - 150,000
Annual bonus
Medical, dental, vision
401(k)
+1
Integrity Analytics Engineer: Data Pipelines & Modeling
Integrity Analytics Engineer: Data Pipelines & Modeling

National Basketball Association (NBA) • New York (NY)

Hybrid
USD 130,000 - 150,000
Annual discretionary bonus
Medical, dental, vision benefits