Full Stack Software Engineer, Integrity
Listed on 2026-09-28
-
Software Development
Backend Developer, Software Engineer
Work Option
WORK OPTION:
The NBA currently provides eligible employees the option of working remotely one day per week.
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.
- 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.
- Proficiency in Python and modern JavaScript/Type Script, 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).