Teamworks Technologies, Inc. logo

Software Engineer II, Backend (Python, Postgres)

Job Overview

Location

Noblesville

Job Type

Full-time

Category

Backend Engineer

Date Posted

April 15, 2026

Full Job Description

đź“‹ Description

  • • As a Software Engineer II, Backend (Python, Postgres) at Teamworks Technologies, Inc., you will own and evolve a robust data pipeline that moves data from collection systems through a central data warehouse to downstream databases and front-end systems, directly impacting how football teams collect, move, and use their data at scale.
  • • Day to day, you will drive the migration of core features from Postgres to MongoDB and from Elixir to Python with zero-downtime transitions, propose scalable schema designs, participate in architecture discussions, refactor legacy systems with limited documentation, and maintain high code quality through rigorous code reviews and test-driven development.
  • • You will join a focused football engineering team within Teamworks’ Software Engineering division, led by Director of Software Engineering Tobe Sullivan, working on one of the most complex and data-rich systems in sports technology, collaborating with experienced full-stack engineers committed to building systems the right way.
  • • In this role, you will gain deep expertise in data-intensive systems, database migration strategies, modern backend architecture, and scalable data pipelines while contributing to systems that power sports intelligence for 6,500+ organizations worldwide, from collegiate programs to major pro leagues.

🎯 Requirements

  • • 2+ years of professional software engineering experience, including independently building ETL pipelines
  • • Strong computer science fundamentals with a 2 or 4 year degree in CS or equivalent professional depth
  • • Experience with database migrations and schema architecture, particularly with PostgreSQL
  • • Python proficiency with proven experience in design patterns, best practices, and building maintainable systems
  • • Consistent practice of writing tests as a standard part of development
  • • Ability to operate independently in ambiguous environments, including working with legacy systems

🏖️ Benefits

  • • Opportunity to work with some of the best sports data in the world and have direct ownership over systems that deliver it
  • • Core contributor role on a focused football engineering team with real impact on how sports organizations collect and use data
  • • Collaborative, experienced team invested in building things the right way across the full stack
  • • Part of Teamworks, the Operating System for Sports™, powering 6,500+ organizations worldwide from collegiate to pro leagues
  • • Commitment to diversity, inclusion, and equal opportunity employment with reasonable accommodations available

Skills & Technologies

Python
PostgreSQL
MongoDB
Docker
Backend
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Teamworks Technologies, Inc. logo
Teamworks Technologies, Inc.
Visit Website

About Teamworks Technologies, Inc.

Teamworks is a leading athlete engagement platform that provides a centralized hub for sports organizations to manage communication, scheduling, and performance data. The platform offers tools for coaches, athletes, and staff to streamline operations, enhance team cohesion, and improve overall performance. Its comprehensive suite includes features for messaging, content sharing, workout tracking, and analytics. Teamworks serves a wide range of sports, from professional leagues to collegiate and international teams, empowering them to build stronger connections and achieve their goals through innovative technology solutions.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

1 month ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

21 days ago

Apply
❌ EXPIRED
Argentina
Full-time
Expired May 12, 2026
Java
Remote

2 months ago

Apply
⏰ EXPIRES SOON
Argentina
Full-time
Expires May 20, 2026 (Soon)
JavaScript
TypeScript
React
+5 more

2 months ago

Apply