Teamworks
Senior Software Engineer (AMS)
United States, Remote. Posted 2 months ago
The role
A Senior Backend Engineer will address performance and scalability challenges in the Athlete Management System (AMS). The role involves evolving a legacy data model, improving asynchronous processing, and strengthening observability for a Java application.
What you will do
- Find and address performance bottlenecks across APIs, database queries, calculations, and background jobs
- Improve the data-access layer and evolve a legacy data model
- Strengthen queue and asynchronous processing architecture
- Improve monitoring and observability
- Establish performance baselines for large workloads
- Turn broad performance and scalability goals into technical plans and drive them through production
- Partner with the Data Platform team to integrate new data capabilities
- Review complex architectural changes
- Mentor engineers
Required qualifications
- 6+ years of backend engineering experience, including ownership of complex systems from design through production
- Strong Java skills
- Hands-on experience working with and improving established codebases
- Experience with PostgreSQL
- RESTful API design
- Performance optimization at scale
- Experience operating backend applications in AWS
- Experience working with containerized infrastructure and infrastructure-as-code tooling
- US citizenship
- US-based residency
Nice to have
- Experience moving monolithic applications toward containerized or service-oriented architectures
- Experience in data-intensive, high-scale, or security-sensitive environments
- Experience with Python
- A strong understanding of the JVM, including how to troubleshoot memory and CPU issues under load
- A DevOps background and deep experience with AWS
- A bachelor's degree in Computer Science or a related field
Before you apply
- US citizenship and US-based residency are required for access to the secure environment
- This role is not eligible for sponsorship at this time
- Please submit your application through this posting only
About the company
Teamworks is the Operating System for Sports™, powering 7,000+ organizations worldwide. Founded in 2006, it has evolved into a leading sports tech platform with 600+ global teammates.