Share this job

Senior Software Engineer, Platform

REQ ID:  5052

Secaucus, New Jersey, US, 07094

At the NBA, we’re passionate about growing and celebrating the game of basketball. Through the intensity of the game and the amazing athletic skill of our players, we deliver excitement to hundreds of millions of fans around the world.


As a global sports and media business, the NBA is so much more. While Basketball Operations runs the league’s on-court activities, other departments manage relationships with television and digital media partners, develop marketing partnerships with some of the world’s most recognizable companies, oversee the licensing of NBA merchandise, and handle a wide range of responsibilities that drive the NBA’s success.


Position Summary:

The NBA is looking for a driven and results oriented Platform Engineer to join the growing Next Gen platform engineering team! You will drive the architecture, design and implementation of critical, high-performance APIs and distributed services. You have experience building and integrating scalable, distributed enterprise software using cloud services in an agile environment. You will be collaborating with Product Owners, Designers and Software Engineers to define the ideal architectural approach.


Major Responsibility:

  • Working with partners to translate functional, technical, and business requirements into architectural designs
  • Producing both high-level and detailed designs for platform-level services
  • Crafting and implementing microservices with thoughtfully-defined APIs
  • Managing cloud environments in accordance with company security guidelines
  • Using your extensive knowledge of APIs to design RESTful services for integration with internal and external services
  • Defining and implementing standard methodologies for SDLC including development, testing, and deployment pipelines
  • Partnering with DevOps to plan CI/CD, infrastructure transitions, upgrades, technical refresh and preventative maintenance


Required Skills/Knowledge:

  • 7+ years of experience crafting and implementing enterprise level software
  • Hands on experience developing in C# and cloud-based services, preferably Azure
  • Experience with RESTful API implementation and service-oriented architecture
  • Deep knowledge of application security and authentication schemes
  • Experience with multi-geography, multi-tier service design and management
  • Experience with agile development practices
  • Technical knowledge with CI/CD, containerization, CDN and traffic management
  • Proven track record to design low-latency, highly-performant distributed systems
  • Work independently while understanding the necessity for communicating and coordinating work efforts with other employees and organizations
  • Excellent analytical, problem-solving, and interpersonal skills
  • Prior experience in digital media, especially with streaming content, preferred



Bachelor's Degree in Computer Science or meaningful work experience.


We Consider Applicants For All Positions On The Basis Of Merit, Qualifications And Business Needs, And Without Regard To Race, Color, National Origin, Religion, Sex, Gender Identity, Age, Disability, Alienage Or Citizenship Status, Ancestry, Marital Status, Creed, Genetic Predisposition Or Carrier Status, Sexual Orientation, Veteran Status, Familial Status, Status As A Victim Of Domestic Violence Or Any Other Status Or Characteristic Protected By Applicable Federal, State, Or Local Law.

Nearest Major Market: New York City
Nearest Secondary Market: Newark

Job Segment: Developer, Engineer, Software Engineer, Cloud, Computer Science, Technology, Engineering