Jobs and Careers
TE

Staff Software Engineer (Compliance & Recruiting) - Remote

Teamworks
UKRemotefull_timeVerifiedPosted 31 Mar 2025
💰 $210,000/yr

About the role

Teamworks, the Operating System for Sports™, powers more than 6,500 sports organizations worldwide, including collegiate athletic departments and teams across all major professional leagues. With almost 500 exceptional employees located in over a dozen different countries, Teamworks’ software solutions drive the operations of the most recognizable sports properties in the world.

We are seeking a Staff (Full Stack) Software Engineer to join our Compliance & Recruiting product team, which powers eligibility, recruiting, documentation, camps, and operational processes for athletic departments. Our product helps ensure programs stay aligned with NCAA, conference, and institutional requirements—removing friction for staff and student-athletes alike.

As a Staff Engineer, you’ll lead complex engineering initiatives across the stack, mentor engineers, and shape the technical evolution of our platform. You’ll play a key role in modernizing systems toward a cloud-native architecture and help set standards for how we scale the product, improve performance, and support new user needs.

This is an exciting opportunity to help shape the future of sports in one of the fastest-growing companies in sports tech.


Game Plan - How You'll Drive Impact:

  • Lead the design and implementation of core systems that support high-volume compliance workflows like eligibility audits and recruiting documentation.
  • Drive architectural modernization initiatives across the full stack—including backend (Java 17, Spring Boot, Hibernate, PostgreSQL), frontend (Angular 19), and infrastructure (AWS).
  • Define and uphold engineering best practices and coding standards across the Compliance team.
  • Collaborate cross-functionally with product, design, and engineering leadership to scope and deliver large, complex features.
  • Identify and resolve performance bottlenecks, scalability issues, and technical debt.
  • Serve as a technical mentor, guiding other engineers through design decisions, debugging, and system design.
  • Contribute to planning and roadmap development by bringing engineering context into product strategy discussions.

Player Profile - What You Bring to the Team:

  • Expertise in Java (we use Java 17) and backend frameworks such as Spring Boot or Quarkus, including deep experience with Hibernate.
  • Fluency with build tools like Maven or Gradle and managing complex build systems.
  • Advanced front-end development experience with modern frameworks, particularly Angular (we use Angular 19), but React or Vue is also valuable.
  • Strong experience designing and maintaining APIs (REST and/or GraphQL).
  • Expert-level understanding of relational databases and SQL query optimization, schema design, and performance tuning.
  • Hands-on experience with AWS services such as EC2, RDS, S3, and Lambda.
  • Deep knowledge of authentication and authorization protocols, including OAuth2, SAML, and OIDC.
  • Commitment to robust automated testing at all levels (unit, integration, e2e, performance).
  • Familiarity with CI/CD pipelines (Jenkins, GitHub Actions), Git, and agile planning tools like Linear.
  • Comfort managing observability with tools such as Datadog, Prometheus, Grafana, or the ELK stack.

The Ideal Recruit - Skills & Experience:

  • Experience with containerization tools like Docker and orchestration with Kubernetes.
  • Understanding of microservices architecture and system decomposition.
  • Knowledge of messaging systems such as Kafka or ActiveMQ.
  • Experience with infrastructure as code using Terraform or AWS CloudFormation.
  • Familiarity with static code analysis tools (e.g., SonarQube) to uphold code quality standards.
  • Mobile development experience using Flutter or React Native.
  • Comfort using AI development tools (GitHub Copilot, Claude AI, Claude Code) to enhance productivity and accelerate problem-solving.

Champion Mindset - Traits for Success:

  • Acts as a technical multiplier—accelerates the team by driving clarity, standards, and engineering maturity.
  • Takes initiative, proactively manages multiple priorities, and works well under pressure.
  • Analytical, creative thinker and strategic problem-solver.
  • Delivers fast b

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Teamworks

View company profile →