Share this job

Principal Software Architect

REQ ID:  6008

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 Software Architect to join the growing NextGen platform engineering team. You are a self-starter with experience architecting, building, and integrating scalable, distributed enterprise software using cloud services in an agile environment. You have a history of delivering quality software on schedule. You have a sense of responsibility, ownership, and pride in your work. You work equally well independently and with your team. You will be collaborating with Product Owners, Designers, and peer engineering teams to plan and implement your engineering solutions.


Major Responsibility:

  • Working with stakeholders to translate functional, technical, and business requirements into technical requirements
  • Proposing and implementing architectural solutions based on requirements
  • Designing and implementing services and microservices with thoughtfully defined APIs
  • Using your extensive knowledge of APIs to build RESTful services for integration with internal and external services
  • Defining and Implementing best practices 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:

  • 10+ years of experience designing and implementing web-scale software
  • Well-versed in overall SDLC, MS solution stack including Kubernetes/Docker/Microservices
  • Hands-on experience and demonstrated expertise developing in C# / .NET using Visual Studio
  • Experience with Git and ADO
  • Demonstrated expertise of 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 of CI/CD, CDN and traffic management
  • Work independently while understanding the necessity for communicating and coordinating work efforts with other employees and organizations
  • Excellent analytical, problem-solving, and interpersonal skills
  • Focuses on a results-oriented approach with an appropriate balance between planning and execution
  • Prior experience in digital media, especially with streaming content, preferred



Bachelor's Degree in Computer Science or relevant 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: Architecture, Developer, Engineer, Computer Science, Cloud, Engineering, Technology