Software Engineer

Teamworks


Date: 3 hours ago
City: Noblesville, IN
Salary: $110,000 - $140,000 per year
Contract type: Full time

Teamworks, the Operating System for Sports, powers more than 6,500 sports organizations worldwide, including collegiate athletic departments and teams across all major professional leagues. With almost 500 exceptional employees located in over a dozen different countries, Teamworks’ software solutions drive the operations of the most recognizable sports properties in the world.



Following our recent acquisition of Telemetry Sports, we are expanding our Intelligence product suite to integrate cutting-edge analytics, data visualization, and customizable reporting tools. You'll join a dynamic team focused on transforming how elite sports organizations consume data and make critical decisions. Working with spatiotemporal tracking data, custom analytics platforms, and scalable web applications, you'll help build the next generation of sports intelligence tools that combine Telemetry's proven analytics capabilities with Teamworks' comprehensive ecosystem.


This role offers the unique opportunity to work on products that directly impact decision-making for professional leagues, elite collegiate programs, and Olympic-level organizations while helping integrate innovative technologies into our established platform. This is an exciting opportunity to help shape the future of athlete performance management in one of the fastest-growing companies in sports tech.


Game Plan - How You'll Drive Impact:


  • Build and enhance full-stack applications that integrate disparate data and video sources, creating seamless user experiences for sports analytics and intelligence workflows.
  • Develop scalable data pipelines and ETL processes to handle high-volume spatiotemporal tracking data from multiple sports and sources.
  • Create dynamic, interactive data visualizations using modern JavaScript frameworks and charting libraries to transform complex sports data into actionable insights.
  • Design and implement RESTful APIs that enable seamless integration between analytics tools, reporting systems, and the broader Teamworks ecosystem.
  • Optimize database schemas and queries to support real-time analytics and reporting for high-performance sports applications.
  • Collaborate with cross-functional teams including data scientists, product managers, and sports analysts to translate complex requirements into elegant technical solutions.
  • Modernize and scale existing analytics platforms while maintaining backward compatibility and ensuring minimal disruption to current users.


Player Profile - What You Bring to the Team:


  • Strong full-stack development experience with proficiency in both frontend and backend technologies, including modern JavaScript frameworks (React preferred) and server-side languages (Python preferred).
  • Database expertise with hands-on experience in both relational databases (MySQL, PostgreSQL) and NoSQL solutions (MongoDB), including query optimization and schema design.
  • API development and integration experience with deep understanding of RESTful services and data exchange formats.
  • Cloud computing proficiency with AWS or similar platforms, including experience with scalable architecture patterns and deployment strategies.
  • Data visualization skills using libraries such as D3.js, Chart.js, or similar tools for creating interactive charts and dashboards.
  • Version control mastery with Git and experience working in collaborative development environments.
  • Problem-solving mindset with ability to debug complex issues across the full technology stack.
  • Understanding of software development lifecycle including testing, CI/CD pipelines, and agile methodologies.


The Ideal Recruit - Skills & Experience:


  • Sports analytics or spatiotemporal data experience with understanding of tracking data, player movements, and sports-specific metrics.
  • Python development skills for data processing, ETL operations, and analytics pipeline development.
  • Machine learning familiarity with experience applying ML techniques to sports data or similar domains.
  • Performance optimization expertise including experience with high-volume data processing and real-time analytics systems.
  • Leadership experience serving as technical lead or mentor on development projects.
  • Mobile development knowledge using React Native or similar frameworks for extending analytics capabilities to mobile platforms.
  • Docker and containerization experience for deployment and scalability of analytics applications.
  • Data pipeline technologies such as Apache Kafka, Airflow, or similar tools for managing complex data workflows.


Champion Mindset - Traits for Success:


  • Pragmatic approach to problem-solving with ability to balance immediate solutions with long-term architectural considerations, especially important in a fast-moving sports technology environment.
  • Curiosity and attention to detail with natural inclination to investigate edge cases and ensure data accuracy in high-stakes sports analytics.
  • Adaptability and learning agility with enthusiasm for experimenting with new technologies and approaches as the sports data landscape evolves.
  • Communication skills that enable effective collaboration with both technical teams and sports domain experts.
  • Quality-focused mindset with commitment to creating, documenting, and improving processes that ensure reliable analytics for elite sports organizations.
  • Intrinsic motivation to build solutions that directly impact competitive outcomes and athlete performance.
  • Results-oriented approach with focus on delivering measurable value to sports organizations and their stakeholders.
  • Aligned with our core values: honesty, humility, hard work, commitment, innovation, and exceptionalism.

Pay range and compensation package


The Perks of Playing for Teamworks:


  • At Teamworks, you’re not just joining a company—you’re joining a team that’s shaping the future of sports. We believe that success starts with investing in our people, and here’s how we support and reward every teammate:
  • Play to Win: Grow your career as we grow. Shape the future of sports technology while building a career that scales with your ambition.
  • Winning Culture: Join a global team of high achievers, innovators, and problem solvers who value teamwork and humility.
  • Competitive Compensation: Earn a competitive salary, performance-based incentives, and equity so you share in our success.
  • Comprehensive Benefits: Access region-specific benefits designed to support your well-being, including health coverage, life and disability insurance, retirement plans, unlimited paid time off, flexible and remote work options, catered lunches (where applicable), and more.
  • Investing in Your Growth: Receive stipends for learning and development, home office equipment, and company gear to set you up for success—no matter where you are in the world.

Compensation Philosophy: For this role, the salary range is $113,000-140,000 with your final offer determined by your experience, skills, and interview performance. Every Teamworks teammate is an owner, with equity aligning your success with ours.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume