Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Software Engineering

$160k - $180k

National Hockey League

About the National Hockey League

Founded in 1917, the National Hockey League (NHL®) is the premier professional ice hockey league in the world and one of the major professional sports leagues in the United States and Canada.

With more than 1500 employees across the US and Canada, the NHL is a global sports and entertainment organization committed to building healthy and vibrant communities using the sport of hockey.

What We Expect Of You

We are seeking an experienced Director of Software Engineering with strong expertise in API design and relational database modeling to join our team. You will be responsible for designing and implementing high‑performance backend services and RESTful APIs that power our consumer‑facing and internal applications. This role requires both technical excellence and leadership skills to mentor team members and drive architectural decisions.

Essential Duties and Responsibilities
Backend Development
  • Develop high‑performance, scalable backend services using Java
  • Write clean, maintainable, and well‑documented code
  • Design and implement caching strategies for optimal performance
  • Build robust error handling and logging mechanisms
  • Ensure proficiency in unit and integration testing
  • Deep understanding of native mobile and web multi‑tiered, distributed applications
API Design & Development
  • Design and implement RESTful APIs following industry best practices and standards
  • Create comprehensive API specifications using OpenAPI/Swagger
  • Ensure API consistency, versioning strategies, and backward compatibility
  • Implement and integrate OAuth 2.0 and SAML‑based authentication
  • Establish and maintain API design guidelines and patterns for the engineering team
  • Leverage CDNs for API scale and optimization (e.g., Cloudflare)
  • Carefully craft API inputs/outputs to maximize CDN cache hit ratios
  • Utilize API testing frameworks to ensure reliability and performance
  • Experience with API performance monitoring and optimization
Leadership
  • 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
Qualifications
Required
  • 8+ years of backend development experience with at least 3 years focused on API design
  • Strong understanding of RESTful principles, protocols, and web standards
  • Proven track record of designing scalable, maintainable APIs
Preferred
  • Experience with Apache Cayenne ORM framework
  • Experience with Agrest REST API framework
  • Knowledge of API gateway patterns and service mesh concepts
  • Experience with containerization and orchestration (Docker, Bamboo, Kubernetes)
  • Experience with data processing and analysis frameworks like Apache Spark Data Frame API, DFLib
  • Familiarity with event‑driven architectures
  • Contributions to open‑source projects
  • Experience programming/scripting with Python
  • Experience with cloud platforms (AWS), S3, Kinesis, Dynamo
  • Apache Flink expertise
Education & Certifications
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
Required Technical Skills
  • 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
  • Maven: Strong experience with Maven for build automation, dependency management, and project lifecycle management
  • Bamboo: Experience with Atlassian Bamboo for continuous integration and deployment pipelines
  • JAX‑RS: Expertise in building RESTful web services using JAX‑RS
  • Jackson API: Proficiency with Jackson for JSON processing and serialization
  • POJO: Experience working with Plain Old Java Objects and understanding of object‑oriented design principles
Additional Skills
  • Excellent problem‑solving skills and attention to detail
  • Strong communication skills and the ability to work collaboratively in a team environment
Core Competencies
  • Accountability
  • Adaptability
  • Communication
  • Critical Thinking
  • Inclusion
  • Professionalism
  • Teamwork & Collaboration
Benefits
  • Paid Time Off (PTO) including holidays, vacation, personal and sick days, and an extra day off for your birthday
  • Comprehensive health benefits with minimal cost to employees
  • Employee Assistance Program (EAP) for mental, physical, and financial health
  • Digital wellness resources focused on sleep, movement, and focus
  • Childcare leave: up to 12 weeks paid for primary caregivers, up to 6 weeks for others
  • 401K savings plan with employer contributions
  • Hybrid work schedule available for most roles
  • Access to a state‑of‑the‑art headquarters in New York
  • Pre‑tax commuter benefit plan
  • Partner discounts on travel, consumer goods, and NHL Store merchandise
Salary Range

$160,000 – $180,000

Actual base pay will be determined based on experience and market conditions.

Equal Employment Opportunity Statement

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, disability, gender identity, marital or veteran status, or any other protected class.

#J-18808-Ljbffr
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in New York, NY vacancy
  •  ...mission is to connect top talent with meaningful opportunities to drive business success. Job Description We are seeking a Director of Software Engineering for an end client requirement. As the Director, Software Engineering , you will provide strategic and technical... 
    Suggested

    Encore Talent Inc

    Brooklyn, NY
    4 days ago
  • $157.25k - $210.63k

     ...Director, Software Engineering General Information Organization: WCG Job Type: Full Time - Regular Description and Requirements EMPLOYER: WCG Clinical, Inc. TITLE: Director, Software Engineering – WCG Clinical, Inc. DUTIES: Design and implement custom software implementations... 
    Suggested
    Full time
    Local area
    Remote work

    WCG Clinical

    New York, NY
    2 days ago
  • $138.2k - $180k

     ...Director of Software Engineering – Cengage We believe in the power and joy of learning. At Cengage, we help students around the world discover the power of learning. As a Director of Software Engineering, you will lead innovative products and shape AI-driven engineering... 
    Suggested
    For contractors
    Work experience placement
    Local area

    Cengage Group

    New York, NY
    3 days ago
  • $237k - $350k

     ...instead of years. We're a small, senior team, growing fast. This is a foundational hire. The Role We're looking for a Director of Software Engineering to build and lead the software engineering team as we scale. This is a player-coach role in the truest sense: you'll ship... 
    Suggested
    Immediate start
    Relocation

    Radical AI, Inc.

    New York, NY
    9 days ago
  • $191.4k - $215.4k

     ...Compensation: $191,400 - $215,400 / year Department: R&D Engineering Location: Remote Description About Us Healthcare today is nothing...  ...at a time? About the Role Icario is seeking a talented Director of Software Engineering with a passion for building teams that deliver... 
    Suggested
    Full time
    Summer work
    Work at office
    Remote work

    Icario

    New York, NY
    2 days ago
  • $210k - $250k

     ...more. Base pay range $210,000.00/yr - $250,000.00/yr Additional compensation types Annual Bonus POSITION: Software Engineering Director - Internal Infrastructure Platforms LOCATION: New York, NY 10285 (Hybrid, 3 days onsite per week) SALARY RANGE:... 
    Full time
    3 days per week

    Insight Global

    New York, NY
    2 days ago
  •  ...processing, court outcomes, and policy reform. Information Technology Posted: 5/14/2026 Position Summary The Director of Software Engineering leads the design, delivery, and operation of CJA’s enterprise application platforms, ensuring secure, scalable, and... 
    Work at office
    Remote work
    Monday to Friday

    New York City Criminal Justice Agency

    New York, NY
    3 days ago
  • $269.1k - $307.2k

     ...Director, Software Engineering As a Capital One Director of Software Engineering, you'll work on cutting‑edge AI‑based applications to power the future of marketing. You will be tasked with leading teams to build a fully automated agentic flow to eliminate inefficiencies... 
    Local area

    Capital One

    New York, NY
    5 hours ago
  •  ...the productivity and happiness of those that occupy them. Director Engineering – Research Technology Location: New York City (On-site)...  ...at speed by orchestrating AI development tools, enterprise software agents, and strong engineering judgment. A creative and collaborative... 

    JLL

    New York, NY
    3 days ago
  •  ...scalable cloud environment to support real‑time data needs and long‑term analytics and research. Position Summary The Director of Software Engineering leads the design, delivery, and operation of CJA’s enterprise application platforms, ensuring secure, scalable, and... 
    Work at office
    Remote work

    NYC Criminal Justice Agency

    New York, NY
    3 days ago
  •  ...Join to apply for the Director, Software Engineering role at Sucrée UDT is a technology enabler that helps clients in major industries evaluate, architect, provide, secure, and manage technology on the go, in the rack and in the cloud. UDT provides technical, professional... 
    Live in
    Currently hiring
    Remote work
    Work visa
    Flexible hours

    SUCRE

    New York, NY
    2 days ago
  • $238k - $298k

     ...this domain continues to grow. We are seeking to hire a Director to lead the Loans Lifecycle engineering organization, spanning the Loans Platform, Ledger...  ...What We Look For 15+ years of relevant experience in software engineering. 3+ years managing managers with a track... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    New York, NY
    2 days ago
  • $244.7k - $279.2k

     ...Director, Software Engineer - Card Tech AI We are seeking a Director of Software Engineering to join our team and fundamentally redefine the speed and quality of software development. We are a high-velocity, mission-driven group obsessed with bridging the gap between... 
    Full time
    Part time
    Local area

    Capital One

    New York, NY
    3 days ago
  •  ...Senior Director of Software Engineering Join one of the most consequential technology transformations in financial services. At JPMorgan Chase, you'll have the opportunity to lead a groundbreaking AI engineering program, shaping how the firm modernizes its most critical... 

    Koitecc Solutions

    Jersey City, NJ
    3 days ago
  • $212k - $231k

     ...Director, GenAI Software Engineering Transformation page is loaded## Director, GenAI Software Engineering Transformationlocations: Jersey City, NJtime type: Full timeposted on: Posted Todayjob requisition id: 10075938-WDDiscover your opportunity with Mitsubishi UFJ Financial... 
    Work at office
    Remote work

    MUFG Bank, Ltd

    Jersey City, NJ
    4 days ago
  • A tech solutions company is seeking a Director of Software Engineering to lead and mentor engineering teams. This strategic role requires overseeing software delivery in an Azure Cloud environment, ensuring alignment with business objectives through Agile methodologies... 
    Remote job

    Sucrée

    New York, NY
    2 days ago
  • Director of Software Engineering (Remote) Join to apply for the Director of Software Engineering (Remote) role at Jobright.ai Director of Software Engineering (Remote) Join to apply for the Director of Software Engineering (Remote) role at Jobright.ai Jobright is an AI... 
    Remote job
    Full time

    Jobright.ai

    New York, NY
    2 days ago
  •  ...future of financial services is waiting for you. Let’s push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within Connected Commerce Technology, you lead multiple technical areas, manage the activities of multiple... 
    Temporary work

    JPMorgan Chase & Co.

    New York, NY
    3 days ago
  • A leading health action company is seeking a Director of Software Engineering. The ideal candidate will lead a high-performing team of developers focused on improving healthcare technology. Key responsibilities include managing development processes and collaborating with... 
    Remote job

    Icario, Inc.

    New York, NY
    2 days ago
  • A leading professional services firm is seeking a Director for Principal Software Engineering focused on AI capabilities. The ideal candidate will lead the delivery of complex solutions, ensuring the alignment of business and user requirements. This role requires over 1... 

    Ernst & Young Advisory Services Sdn Bhd

    Hoboken, NJ
    5 days ago
  •  ...Encore Talent is looking for a Director of Software Engineering to provide strategic and technical leadership in software delivery. You will define and drive the engineering strategy, oversee modern software solutions, and lead a culture of innovation and excellence.... 

    Encore Talent Inc

    Brooklyn, NY
    4 days ago
  •  ...the future of financial services is waiting for you. Let’s push the boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorganChase within Connected Commerce Technology, you lead multiple technical areas, manage the activities of... 

    TwinThread LLC

    New York, NY
    4 days ago
  •  ...the greater good, come make your next move with Zscaler. Our Engineering team built the world's largest cloud security platform from the...  ...Bring your vision and passion to our team of cloud architects, software engineers, security experts, and more who are enabling... 
    Work at office
    Local area
    Remote work
    Worldwide

    Framework Ventures

    New York, NY
    2 days ago
  • $255k - $310k

    The Simons Foundation is seeking a Director/Senior Director of Research Software Engineering in New York City to lead software development for autism and neuroscience research. This role requires extensive experience in software engineering and team management. The successful... 

    Simons Foundation

    New York, NY
    2 days ago
  • $255k - $275k

    Job Title: Director/Senior Director of Research Software Engineering Job Number: 132882 Location: New York, US POSITION SUMMARY The Simons Foundation’s Informatics group, part of the Division of Autism and Neuroscience (A&N), is seeking an experienced Director or Senior... 
    Full time
    Local area

    The University of Texas MD Anderson Cancer Center

    New York, NY
    4 days ago
  • $255k - $310k

    The University of Texas MD Anderson Cancer Center is seeking a Director/Senior Director of Research Software Engineering to lead software systems that facilitate scientific discovery. This role will oversee a team and ensure systems support complex datasets in autism and... 

    The University of Texas MD Anderson Cancer Center

    New York, NY
    4 days ago
  • Jobright.ai is seeking a Director of Software Engineering to lead innovative engineering efforts within the healthcare sector. The role involves building and managing a world-class engineering team while enhancing data connectivity solutions. Candidates should possess... 
    Remote job

    Jobright.ai

    New York, NY
    2 days ago
  • Skydrop is looking for a Director of Software Engineering to lead the Agent IQ Engineering team in the United States. You will play a key role in establishing the team culture and ensuring high-quality software development. You will oversee software engineering functions... 

    Skydrop

    New York, NY
    2 days ago
  •  ...direct and meaningful impact on the future of one of the world's largest and most influential companies. As Senior Director of Software Engineering at JPMorganChase within the Commercial and Investment Bank Payments Technology team, you will deliver the execution... 
    Full time

    JPMorgan Chase & Co.

    Jersey City, NJ
    1 day ago
  • $161k - $165k

     ...Morgan Stanley Services Group, Inc. seeks a Director, Software Engineer in New York, NY Serve as a senior application developer and key technical contributor for enterprise platforms supporting client-facing financial reporting and compliance systems. Perform technical... 
    Temporary work
    Remote work
    2 days per week

    Morgan Stanley

    New York, NY
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!