Director, Software Engineering
$160k - $180kNational 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- ...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
$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...SuggestedFull timeLocal areaRemote work$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...SuggestedFor contractorsWork experience placementLocal area$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...SuggestedImmediate startRelocation$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...SuggestedFull timeSummer workWork at officeRemote work$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 time3 days per week- ...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 officeRemote workMonday to Friday
$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- ...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...
- ...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 officeRemote work
- ...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 inCurrently hiringRemote workWork visaFlexible hours
$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 officeRemote workFlexible hours$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 timePart timeLocal area- ...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...
$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 officeRemote work- 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
- 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 jobFull time
- ...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
- 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
- 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...
- ...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....
- ...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...
- ...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 officeLocal areaRemote workWorldwide
$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...$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 timeLocal area$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...- 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
- 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...
- ...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
$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 workRemote work2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
- senior applications manager New York, NY
- senior software development manager New York, NY
- software project manager New York, NY
- senior software manager New York, NY
- embedded software manager New York, NY
- application services manager New York, NY
- director of software New York, NY
- software sales manager New York, NY
- director software engineering New York, NY
- software account manager New York, NY

