Football Systems Developer

Tampa Bay BuccaneersTampa, FL
14d

About The Position

The Football Systems Developer is a core member of the technical team, collaborating with their manager to build and evolve custom software that supports football operations. This role designs, develops, and modernizes applications tailored to the day-to-day needs of a professional sports organization—turning requirements into reliable, maintainable products. The position is responsible for defining and implementing data models, building and maintaining APIs, integrating disparate systems, and delivering digital tools that improve performance, automate workflows, and create competitive advantages across the club.

Requirements

  • 5+ years of professional software development experience, including delivering production systems end-to-end.
  • Experience building and maintaining APIs and integrations with third-party systems.
  • Experience with data modeling and working with relational databases.
  • Experience modernizing legacy applications.
  • Bachelor’s degree in a related field or equivalent work experience.
  • Knowledge of data security and confidentiality practices
  • Ability to manage digital files, databases, and shared drives effectively
  • Strong working knowledge of Microsoft Office (Word, Excel, PowerPoint, Outlook) or comparable tools
  • Flexibility in a fast-paced, changing environment
  • Ability to prioritize tasks and meet deadlines
  • Ability to identify process improvements
  • Ability to collaborate effectively with cross-functional teams
  • Familiarity with Azure (at least one of: App Service, Azure SQL MI, Storage, Fabric).
  • Proficiency in SQL Server: T‑SQL, query optimization, indexing strategies, and performance troubleshooting.
  • Proficiency in Visual Basic, C# and .NET Framework.
  • Proficiency building RESTful services and integrating with external systems.
  • Solid understanding of Git workflows, unit testing, and CI/CD basics.

Nice To Haves

  • Bonus: Experience with sports/analytics.
  • Understands how to translate strategic objectives into technical reality, and enjoys creating solutions that impact every level of a sports organization

Responsibilities

  • Serve as the hands-on lead developer for the software development function, guiding technical decisions, code standards, and implementation patterns across the organization.
  • Modernize and refactor existing applications into clean, maintainable, and scalable systems that support operational, analytical, and football-specific workflows.
  • Design and implement core data structures and integration workflows that connect scouting, coaching, video, and sports science.
  • Build, maintain, and secure APIs that connect internal platforms, third-party tools, and NFL-mandated technologies.
  • Lead end-to-end full-stack delivery—including requirements intake, technical design, coding, testing, deployment, and support—to ship reliable, user-centered software.
  • Work directly with Football Operations, Coaching, Scouting, and other departments to turn real-world needs into clear technical plans and shipped solutions.
  • Establish and enforce engineering best practices (version control, code reviews, documentation, testing, CI/CD) to improve quality and long-term maintainability.
  • Coordinate with vendors as needed, contributing to build-vs-buy evaluations and ensuring solutions meet performance, security, and compliance expectations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service