Senior Software Engineer (AMS)
Core
Senior Backend Engineer optimizing performance, scalability, and reliability of the Athlete Management System (AMS) for elite sports and military organizations.
Role type
Senior IC backend engineer (Java, legacy modernization)
Builds
High-performance backend services, asynchronous processing pipelines, and containerized infrastructure for the AMS
Domain
Sports technology, legacy Java systems, high-scale data processing
Deliverable
production ML models | product features | infrastructure
Required skills
Java, PostgreSQL, RESTful API design, performance optimization, AWS, containerization, infrastructure-as-code, asynchronous processing, observability
Preferred skills
Monolith-to-microservices migration, data-intensive environments, Python, JVM troubleshooting, DevOps
Technologies
Java, PostgreSQL, AWS, XML, JSON
Responsibilities
Identify and resolve performance bottlenecks in APIs, databases, and background jobs; evolve legacy data models and asynchronous architectures; enhance monitoring and observability; drive technical plans for scalability; partner with Data Platform team; mentor engineers and review architectural changes
Seniority
Senior, hands-on IC with ownership