[Hiring] Senior Software Engineer, Backend (Java) @Teamworks
Senior Software Engineer, Backend (Java) @Teamworks
Software Development
Salary usd 185,000 per..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2wks ago

[Hiring] Senior Software Engineer, Backend (Java) @Teamworks

2wks ago - Teamworks is hiring a remote Senior Software Engineer, Backend (Java). πŸ’Έ Salary: usd 185,000 per year πŸ“Location: USA

Role Description

I'm Rom Paras, Senior Manager, Engineering at Teamworks. Our Athlete Management System is a core product in the Teamworks Performance category, and we're investing seriously in modernizing its architecture. This is a backend engineering role for someone who genuinely enjoys working in complex legacy systems, not just maintaining them, but charting a clear path to something better.

You'll contribute to the modernization of AMS's backend, partnering with the team to make technical decisions that improve performance, scalability, and maintainability over time.

  • Own and deliver backend features end-to-end, contributing to the modernization of AMS’s backend architecture (e.g., upgrading from Java 11 to a current LTS version and evolving toward containerized, multi-tenant, cloud-native systems)
  • Design and optimize API workflows and data models, improving system performance, scalability, and PostgreSQL query efficiency
  • Lead efforts to introduce asynchronous processing patterns, eliminate deprecated code, and modernize build and dependency management systems
  • Partner with Platform Engineering to enhance CI/CD pipelines, infrastructure, and deployment workflows using tools like Terraform, Kubernetes, and Ansible
  • Contribute to architectural decisions and technical direction within the AMS domain, balancing short-term delivery with long-term scalability
  • Mentor and support junior engineers, raising the overall technical quality and engineering standards of the team
  • Participate in on-call rotations, proactively improving system reliability, observability, and incident response practices

Qualifications

  • 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 the ability to collaborate effectively across engineering, product, and platform teams

Requirements

  • You have experience with additional languages such as Python, TypeScript, or C#
  • You have proven experience migrating monolithic systems to containerized or service-oriented architectures
  • You have a background in data-intensive, high-scale, or security-sensitive environments
  • You have strong grasp of JVM and troubleshooting memory/CPU issues
  • You have familiarity with frontend technologies (e.g., React)
  • You have a Bachelor’s degree in Computer Science or a related field

Benefits

  • AMS is a mission-critical product used by elite sports organizations around the world, and the modernization work ahead has real scope and real stakes.
  • The person in this role will have architectural ownership over a system that matters, with the mandate and the cross-functional support to do it right.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer, Backend (Java) @Teamworks
Software Development
Salary usd 185,000 per..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 165,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 165,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later