You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Be the first to open itNo views yet
Teamworks

Senior Software Engineer, Full Stack (Coaching & Player Personnel)

  • Office
  • 6+ years

Salary

$185,000+/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

We're hiring a Senior Software Engineer to help bring our Coaching & Player Personnel (CPP) products together on a stronger shared technical foundation. I'm Andrew Rodgers, Senior Manager, Engineering at Teamworks.

This is a full-stack role. You'll own important architecture decisions, build reusable services across sports and products, and work closely with an experienced engineering team and partners in Product, Data, and Design.

Responsibilities

  • Own architecture and system design decisions for shared CPP services and product capabilities
  • Lead complex projects from technical discovery through implementation and release
  • Design and build reusable APIs, backend services, and front-end components/UI in Python and TypeScript.
  • Build and maintain data pipelines and integrations across CPP products
  • Improve automated testing and CI/CD practices so the team can ship changes confidently
  • Review code, mentor engineers, and align teams around practical technical standards
  • What I'm Looking For
  • What You Must Bring
  • 7+ years of professional software engineering experience, including substantial hands-on work with TypeScript and Python
  • A track record of owning system design and architecture decisions, not only implementing designs created by others
  • Strong engineering fundamentals across API design, UI/UX, data modeling, testing, and production reliability
  • Experience leading complex technical projects through delivery and explaining tradeoffs to technical and cross-functional partners
  • Substantial hands-on experience with SQL or NoSQL databases
  • Practical experience leveraging agentic AI workflows and tools as part of the software development process
  • Ability to work in person or hybrid from the Indianapolis/Noblesville, IN area
  • Even Better If
  • You have experience with ETL workflows, system integrations, or data-intensive applications
  • You've worked with a major cloud platform and CI/CD tooling
  • You have experience with sports or familiarity with Teamworks products
  • Why This Role
  • You'll help determine how a growing set of Teamworks products fits together, then take those decisions from design into production. Your work will give teams across multiple sports a shared platform they can build on rather than solving the same problems separately.
  • This role is not eligible for sponsorship at this time.
  • Please submit your application through this posting only. We're unable to review applications or resumes sent via email, LinkedIn, or other direct channels.
  • About Teamworks
  • We're the Operating System for Sports, powering 7,000+ organizations worldwide, from collegiate programs to every major pro league. Founded in 2006, we've evolved from a messaging tool for college football into the leading sports tech platform, with 600+ global teammates building the future of sports tech. Our solutions span Personnel, Coaching, Performance, Operations, and Intelligence - helping teams recruit smarter, train better, stay compliant, and win.

Where you’d work

From the office

No visa sponsorship

About the company

Teamworks

  • Industry: SaaS

Office in United States

Also hiring in Belfast, United Kingdom

4 of their 6 open roles are remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 21 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • TypeScript
  • Python
  • SQL
  • C++
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
SaaS
Specialty
Fullstack
Region
United States
Show 7 more factsShow less

Role

Category
Development
Specialty
Fullstack
Seniority
Senior
Experience
7+ years
Tech stack
  • TypeScript
  • Python
  • SQL
  • C++
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • United States
Visa sponsorship
Not sponsored

Compensation

Salary
$185,000+ / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
SaaS

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Software Engineer Intern

    Salary by agreement

    • Hybrid · Romania, Berlin
    • Junior
  • Early Window: Only 1 person has seen itOnly 1 viewCloses in
    Company hidden

    Product Engineer

    $145,000 - 195,000 / year

    • Hybrid · San Francisco, New York
    • Mid-Level
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Fullstack Software Engineer

    $145,000 - 195,000 / year

    • Hybrid · San Francisco, New York
    • Mid-Level
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Engineering Manager

    $250,000 - 310,000 / year

    • Hybrid · US
    • Lead & Manager

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason