Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NHL Team Jobs Logo

Director, Software Engineering

NHL Team Jobs

$160,000 - $180,000
Sep 22, 2025
New York, NY, US
Apply Now

The NHL is looking for an experienced Director of Software Engineering to design and implement high-performance backend services and RESTful APIs that power their consumer-facing and internal applications. This role requires both technical excellence and leadership skills to mentor team members and drive architectural decisions.

Requirements

  • 8+ years of backend development experience with at least 3 years focused on API design
  • Strong understanding of RESTful principles, HTTP protocols, and web standards
  • Proven track record of designing scalable, maintainable APIs
  • Java: Strong proficiency in Java development with experience building enterprise-grade applications
  • MySQL: Hands-on experience with MySQL (v. 8.0 and above), including performance optimization and query tuning
  • Data Modeling: Proven experience with relational database design and data modeling best practices
  • Git: Proficiency with Git version control, including branching strategies, merge conflict resolution, and collaborative workflows

Responsibilities

  • Develop high-performance, scalable backend services using Java
  • Design and implement caching strategies for optimal performance
  • Build robust error handling and logging mechanisms
  • Design and implement RESTful APIs following industry best practices and standards
  • Create comprehensive API specifications using OpenAPI/Swagger
  • Implement and integrate OAuth 2.0 and SAML-based authentication
  • Establish and maintain API design guidelines and patterns for the engineering team

Other

  • Mentor junior developers on API design principles and data modeling best practices
  • Participate in code reviews and provide constructive feedback
  • Lead technical design discussions and architectural decisions
  • Contribute to technical documentation and knowledge sharing
  • Collaborate with operational counterparts on observability metrics