
Job Overview
Location
Remote
Job Type
Full-time
Category
Software Engineering
Date Posted
February 26, 2026
Full Job Description
đź“‹ Description
- • Join Teamworks as a Staff Software Engineer (Java), a pivotal role focused on the modernization of our core Athlete Management System (AMS) within the Performance category. This is a unique opportunity to lead significant technical evolution, driving long-term improvements and shaping the future of a critical product.
- • You will be instrumental in accelerating the transition of AMS from its legacy architecture to a modern, scalable, and maintainable platform. This involves a deep dive into Java services, database architecture, API design, and the strategic adoption of containerized and cloud-native infrastructure.
- • Your primary responsibility will be to develop and execute a comprehensive roadmap for AMS backend modernization. This includes upgrading our Java version from the current 8 to a more recent Long-Term Support (LTS) release, ensuring we leverage the latest language features and security enhancements.
- • A key aspect of this role involves identifying and implementing asynchronous workflows to improve system responsiveness and throughput. You will also contribute significantly to our containerization efforts, primarily within Amazon Web Services (AWS) environments, enhancing deployment efficiency and scalability.
- • You will play a crucial role in code hygiene and system optimization by systematically removing deprecated code and eliminating unused dependencies. Modernizing our build systems will also be a focus, ensuring faster and more reliable build processes.
- • Optimizing API workflows is paramount. You will analyze and refine existing API interactions, ensuring they are efficient, robust, and well-documented. Concurrently, you will evolve the database architecture, with a strong emphasis on improving PostgreSQL performance and query efficiency to handle increasing data loads and complex analytical needs.
- • Collaboration is key. You will partner closely with our Platform Engineering team to enhance our Continuous Integration and Continuous Delivery (CI/CD) pipelines, optimize cloud infrastructure, and refine deployment workflows. This will involve leveraging modern tools such as Terraform for infrastructure as code, Kubernetes for container orchestration, and Ansible for configuration management.
- • This role offers significant cross-product technical impact. You will influence architectural decisions beyond AMS, sharing your expertise and driving best practices across different product lines. Mentoring other engineers across teams will be a vital part of your contribution, helping to raise the overall engineering bar within the organization.
- • Success in this role will be measured by your ability to deliver substantial architectural upgrades, demonstrably improve system performance and security, and effectively influence technical direction across Teamworks.
- • You will participate in an on-call rotation, providing essential support for our production systems. This includes troubleshooting complex issues, ensuring high system reliability, and maintaining excellent availability for our users.
- • We are looking for an engineer who thrives on tackling complex legacy systems and transforming them into scalable, modern architectures. You should possess a systems-thinking mindset, capable of bringing structure and clarity to ambiguous technical challenges.
- • You will be expected to take ownership of architectural decisions, clearly communicate technical context and rationale to diverse teams, and skillfully balance long-term architectural rigor with practical, timely execution.
- • This position is ideal for someone energized by influencing engineering standards, actively mentoring peers, and driving significant technical impact that extends beyond their immediate team's scope.
- • About Teamworks: We are the Operating System for Sports, powering over 6,500 organizations globally, from collegiate programs to every major professional league. Founded in 2006, we have grown into the leading sports technology platform, with 500 dedicated teammates building the future of sports tech. Our comprehensive solutions cover Personnel, Coaching, Performance, Operations, and Intelligence, empowering teams to recruit smarter, train more effectively, maintain compliance, and ultimately, win.
🎯 Requirements
- • 8+ years of professional backend engineering experience with a proven track record of architectural ownership and leadership.
- • Strong proficiency in Java, coupled with experience in at least one additional backend language such as Python, TypeScript, or C++.
- • Deep experience working with and modernizing legacy Java technologies and existing systems.
- • Solid understanding of PostgreSQL, RESTful API design principles, and practical experience with system performance optimization techniques.
- • Hands-on operational experience with AWS cloud services and infrastructure-as-code tooling like Terraform, Kubernetes, or Ansible.
- • Demonstrated ability to design scalable distributed systems and lead technical discussions around system architecture.
- • Proven ability to operate autonomously, influence technical direction, and collaborate effectively across multiple product lines.
🏖️ Benefits
- • Competitive salary and equity package.
- • Comprehensive health, dental, and vision insurance.
- • Generous paid time off (PTO) and holidays.
- • Remote work flexibility.
- • Opportunities for professional development and continued learning.
- • Collaborative and innovative work environment with a passionate team.
Skills & Technologies
Python
TypeScript
Java
PostgreSQL
AWS
Backend
Senior
Remote
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.


