Senior Software Engineer

ShotTracker

Overland Park (KS)

Hybrid

USD 110,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work environment
Overland Park, KS HQ

Job summary

ShotTracker, headquartered in Overland Park, Kansas, seeks a Senior Software Engineer to help build real-time sports data and analytics platforms. You’ll design scalable systems, implement APIs, and work with AI-assisted development tools to improve speed and quality.

You’ll collaborate with Engineering, Product, Data Science, and we’ll leverage AWS, NATS PubSub, and Apache Ignite to deliver reliable, cloud-based solutions powering ShotTracker products.

Qualifications

  • Bachelor’s degree in Computer Science or related field with 4+ years of software engineering experience, or 6+ years of equivalent professional software development experience.
  • Strong proficiency in Java development, object‑oriented programming, and modern software design principles.
  • Experience with Java testing methodologies, automated testing, Groovy, and Spock.
  • Experience developing APIs and WebSocket‑based solutions using Ruby.
  • Proficiency with AWS technologies and cloud‑based application development.
  • Experience with real‑time or distributed technologies such as NATS PubSub and Apache Ignite.
  • Experience with Git based version control, Bitbucket, Jira, and Agile development practices.
  • Strong technical problem‑solving skills and the ability to independently investigate and resolve complex software and system issues.
  • The ability to communicate and collaborate effectively with engineers, Data Science, Product, and other cross‑functional partners.

Responsibilities

  • Design Solutions: Translate product and business requirements into thoughtful technical designs built for performance, reliability, and maintainability.
  • Own Quality: Write clean, maintainable code, participate in code reviews, build automated tests, and help maintain high engineering standards.
  • Develop with AI: Use tools such as Claude Code, Cursor, GitHub Copilot, and other AI-assisted development technologies for coding, refactoring, debugging, testing, and review.
  • Explore Agentic Development: Incorporate agentic and autonomous coding workflows to support increasingly sophisticated development tasks and processes.
  • Build Integrations: Develop and maintain APIs, WebSocket functionality, real‑time frameworks, and integrations across ShotTracker systems.
  • Work in the Cloud: Build and support solutions using AWS technologies including DynamoDB, EC2, ALB, ECS, Systems Manager, and related services.
  • Power Real-Time Data: Work with technologies including NATS PubSub, Apache Ignite, and Tinybird to support real‑time and distributed systems.
  • Partner with Data Science: Collaborate on feature pipelines, model serving APIs, data requirements, and the integration of Data Science capabilities into ShotTracker products.
  • Solve Problems: Dig into complex technical challenges, identify root causes, and build solutions that improve system performance, stability, and reliability.
  • Keep Improving: Help us improve our architecture, development practices, automation, tooling, and the way our engineering team works.

Skills

Java development
OOP
Software design principles
Testing methodologies
Groovy
Spock
APIs
WebSocket
Ruby
AWS
Real-time technologies
NATS PubSub
Apache Ignite
Git
Bitbucket
Jira
Agile
AI tooling
Claude Code
Cursor
GitHub Copilot
Agentic development

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
Ruby
Git
Bitbucket
Jira
Spock
Groovy

Job description

COME BUILD THE FUTURE OF THE GAME WITH US

ShotTracker is looking for a Senior Software Engineer to join our team and help build the technology powering the next generation of sports data and analytics.

This is a hands-on engineering role for someone who loves solving complex problems, building reliable and scalable systems, and finding smarter ways to develop great software. You’ll work alongside Engineering, Product, and Data Science to turn ideas and requirements into solutions that directly support our products and customers.

You’ll also work in an environment where AI is becoming an integral part of how we build. We’re looking for an engineer who is already comfortable using AI-assisted development tools and is excited to continue exploring how agentic workflows, prompt engineering, and emerging technologies can make software development faster and better, without sacrificing quality.

WHAT YOU’LL DO
  • Design Solutions: Translate product and business requirements into thoughtful technical designs built for performance, reliability, and maintainability.
  • Own Quality: Write clean, maintainable code, participate in code reviews, build automated tests, and help maintain high engineering standards.
  • Develop with AI: Use tools such as Claude Code, Cursor, GitHub Copilot, and other AI-assisted development technologies for coding, refactoring, debugging, testing, and review.
  • Explore Agentic Development: Incorporate agentic and autonomous coding workflows to support increasingly sophisticated development tasks and processes.
  • Build Integrations: Develop and maintain APIs, WebSocket functionality, real‑time frameworks, and integrations across ShotTracker systems.
  • Work in the Cloud: Build and support solutions using AWS technologies including DynamoDB, EC2, ALB, ECS, Systems Manager, and related services.
  • Power Real-Time Data: Work with technologies including NATS PubSub, Apache Ignite, and Tinybird to support real‑time and distributed systems.
  • Partner with Data Science: Collaborate on feature pipelines, model serving APIs, data requirements, and the integration of Data Science capabilities into ShotTracker products.
  • Solve Problems: Dig into complex technical challenges, identify root causes, and build solutions that improve system performance, stability, and reliability.
  • Keep Improving: Help us improve our architecture, development practices, automation, tooling, and the way our engineering team works.
WHAT YOU’LL BRING
  • Bachelor’s degree in Computer Science or a related technical field with 4+ years of software engineering experience, or 6+ years of equivalent professional software development experience.
  • Strong proficiency in Java development, object‑oriented programming, and modern software design principles.

v9.2026

  • Experience with Java testing methodologies, automated testing, Groovy, and Spock.
  • Experience developing APIs and WebSocket‑based solutions using Ruby.
  • Proficiency with AWS technologies and cloud‑based application development.
  • Experience with real‑time or distributed technologies such as NATS PubSub and Apache Ignite.
  • Experience with Git based version control, Bitbucket, Jira, and Agile development practices.
  • Strong technical problem‑solving skills and the ability to independently investigate and resolve complex software and system issues.
  • The ability to communicate and collaborate effectively with engineers, Data Science, Product, and other cross‑functional partners.
HOW YOU’LL WORK WITH AI

AI isn’t an add‑on to this role. It’s increasingly part of how our engineering team works.

You should be comfortable using AI coding assistants such as Claude Code, Cursor, GitHub Copilot, or comparable tools throughout the development lifecycle. Experience with agentic or autonomous coding workflows and prompt engineering for development use cases is important.

We’re looking for someone who is curious about what these technologies make possible and thoughtful about when and how to use them. Speed matters, but so do quality, security, maintainability, and good engineering judgment.

WHAT SUCCESS LOOKS LIKE

You’ll operate with a high degree of technical independence while remaining highly collaborative. You’ll contribute to technical decisions, spot potential problems early, and help strengthen engineering practices across the team.

Most importantly, you’ll bring curiosity. Our technology and our development practices are continuing to evolve, and we want someone who is excited to evolve with them.

WHY SHOTTRACKER

At ShotTracker, you’ll have the opportunity to work at the intersection of sports, technology, data, and AI while building products that are used in real‑world environments.

We’re a collaborative team where strong ideas can come from anywhere, people have the opportunity to make a visible impact, and engineers are encouraged to challenge how things have always been done.

This position is based at our Overland Park, Kansas headquarters and follows ShotTracker’s hybrid work environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer AI-Driven Real-Time Systems
Senior Software Engineer AI-Driven Real-Time Systems

ShotTracker • Overland Park (KS)

Hybrid
USD 110,000 - 170,000
Hybrid work environment
Overland Park, KS HQ
Content Marketing Specialist
Content Marketing Specialist

ShotTracker, Inc. • Overland Park (KS)

On-site
USD 50,000 - 80,000
Analyst, Strategy & New Ventures
Analyst, Strategy & New Ventures

TrackMan • Stamford (CT)

On-site
USD 70,000 - 110,000
Senior Developer
Senior Developer

Yslingshot • Louisville (KY)

On-site
USD 120,000 - 160,000
Generous PTO and holiday time off
401(k) with company match
Quarterly bonuses
+4
Sales Engineer
Sales Engineer

Pixellot • New York (NY)

On-site
USD 120,000 - 160,000
Healthcare
401(k)
Senior Software Engineer
Senior Software Engineer

Fastbreak AI • Charlotte (NC)

On-site
USD 90,000 - 120,000
Competitive salary and equity package
Comprehensive health, dental, and vision benefits
401(k) plan with employer matching
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Engineering Manager, Sports Media
Engineering Manager, Sports Media

Sportradar • Minneapolis (MN)

On-site
USD 140,000 - 210,000
Benefits package
Performance bonus
Equity stock purchase
+1
Senior Software Engineer
Senior Software Engineer

Fastbreak AI • Charlotte (NC)

On-site
CAD 167,000 - 251,000
Salary + equity package
Health, dental, and vision benefits
401(k) with employer matching
Senior AI Engineer, AI Enablement
Senior AI Engineer, AI Enablement

GameChanger • New York (NY)

Remote
USD 140,000 - 155,000
Remote work: US
Unlimited vacation
Volunteer opportunities
+7