Teamworks Technologies, Inc. logo

Senior Software Engineer, Backend (Java)

Job Overview

Location

United States

Job Type

Full-time

Category

Backend Engineer

Date Posted

May 3, 2026

Full Job Description

đź“‹ Description

  • • Senior Software Engineer, Backend (Java) role focused on modernizing the Athlete Management System (AMS) backend architecture, a mission-critical product used by elite sports organizations worldwide.
  • • Own and deliver backend features end-to-end, including upgrading from Java 11 to current LTS, evolving toward containerized, multi-tenant, cloud-native systems, and optimizing API workflows and PostgreSQL query efficiency.
  • • Partner with Platform Engineering to enhance CI/CD pipelines using Terraform, Kubernetes, and Ansible; lead efforts in asynchronous processing, deprecated code removal, and build system modernization.
  • • Mentor junior engineers, participate in on-call rotations, and contribute to architectural decisions balancing short-term delivery with long-term scalability and reliability.
  • • Work within Teamworks’ Engineering team to improve system performance, observability, and incident response while modernizing legacy systems in a complex, high-scale environment.
  • • Contribute to a platform powering 6,500+ sports organizations globally, spanning Personnel, Coaching, Performance, Operations, and Intelligence solutions.
  • • Grow technical leadership by driving architectural improvements, influencing technical direction, and raising engineering standards across the team.

🎯 Requirements

  • • 6+ years of backend engineering experience with a track record of owning and delivering complex systems
  • • Strong proficiency in Java, including experience working with and modernizing legacy systems
  • • Solid understanding of PostgreSQL, RESTful API design, and performance optimization at scale
  • • Hands-on experience with AWS and infrastructure-as-code tools (e.g., Terraform, Kubernetes, Ansible)
  • • Demonstrated ability to drive projects independently, from design through production
  • • Strong communication skills and ability to collaborate across engineering, product, and platform teams

🏖️ Benefits

  • • Opportunity to own architectural modernization of a mission-critical product used by elite sports organizations worldwide
  • • Mentorship and leadership growth through guiding junior engineers and raising team technical standards
  • • Exposure to modern cloud-native technologies including Kubernetes, Terraform, and AWS in a real-world migration context
  • • Work on high-scale, data-intensive systems with real impact on performance, scalability, and reliability
  • • Collaborative, values-driven culture emphasizing honesty, humility, innovation, and inclusivity
  • • Commitment to diversity, equity, and inclusion with reasonable accommodations for candidates with disabilities

Skills & Technologies

Python
TypeScript
Java
React
PostgreSQL
Backend
Senior
Onsite
Degree Required

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