Federations & Governing Bodies
Full Stack Software Engineer, Integrity
Mid Level
New York, United States
in office
Full time
Job description
About the Role
The 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 platform ingests data from betting markets, basketball data, open-source intelligence and internal league systems, and surfaces anomalies for review by the Integrity Team. The engineer owns the platform end to end, building and maintaining the backend jobs and services that power application functionality and designing the frontend interfaces used to triage, investigate and document the content the system surfaces.
Key Responsibilities
- Own the backend architecture that powers the Integrity platform, building, scheduling, monitoring and maintaining the services and automated jobs that support application functionality, model execution and investigative workflows.
- Design and build the front-end UI used to review flagged activity, including alert queues, case views, market and player drill-downs and supporting visualisations.
- 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 through 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 standardise conventions across the codebase to ensure long-term maintainability.
Required Experience & Qualifications
- 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 behaviour — and of basketball data such as play-by-play, box score and tracking data.
- Strong SQL skills and familiarity with relational data modelling 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, containerisation (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 alongside long-term projects.
- Ability to excel as part of a team, collaborating effectively both within the Integrity team and cross-functionally.
- Bachelor's degree in computer science, engineering, mathematics, statistics or a related technical field.
- Minimum 5 years of professional software engineering experience, including experience developing production backend or full-stack applications.
Preferred Skills
- Experience with Airflow or a comparable orchestration and scheduling platform.
- Experience with Databricks, including Spark, Delta Lake or Unity Catalog.
- Working knowledge of applied machine learning and experience integrating model inference into production applications.
- Experience building LLM-based applications (retrieval, summarisation or agentic workflows), particularly for document-heavy or investigative use cases.
- Familiarity with graph databases and graph-based data modelling; experience with Amazon Neptune or a comparable graph database.
- Experience integrating open-source intelligence or third-party intelligence services into production applications.
- Experience with data visualisation libraries and dashboard design.
- Prior work on integrity, surveillance, fraud, AML or trust and safety systems.
- Experience in sports, gaming or another regulated or compliance-driven environment.
- Master's degree.
Workplace
- Eligible employees have the option of working remotely one day per week.
Benefits & Perks
- Annual discretionary performance bonus, awarded at the sole discretion of the Company and subject to any terms and conditions set by the Company.
- Medical, dental and vision cover.
- Life/AD&D insurance.
- Short- and long-term disability.
- Fertility and family-forming assistance.
- Wellbeing allowance.
- Educational assistance.
- Mental health coaching/therapy.
- Tax-advantaged accounts such as HSA and healthcare/dependent care FSAs.
- 401(k) retirement plan.
- Time off benefits including vacation, sick time and personal days.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.




