Want to get hired at National Basketball Association (NBA)?

Senior Software Engineer Tech Lead

National Basketball Association (NBA)

HybridHybrid

Original Job Summary

Position Summary

The Senior Software Engineer Tech Lead will design, modernize, and deliver enterprise-facing applications supporting core NBA business units including IT, League Operations, Legal, and Events. Reporting to the Director of Core Tech Platforms, the role is both hands-on and strategic, driving architectural decisions, re-platforming .NET applications to a modern multi-cloud architecture, and mentoring engineers across projects.

Major Responsibilities

Technology & Architecture:

  • Lead design, development, and migration on modern AWS architecture.
  • Develop and support IT systems and platforms.
  • Define technical architecture, integrations, and service interfaces.
  • Drive cloud-native development and multi-cloud practices.
  • Support CI/CD practices and DevOps principles.

Agile & Business:

  • Partner with Technical Program Managers to ensure alignment and timely execution.
  • Collaborate with stakeholders for requirement gathering.
  • Conduct agile ceremonies and improve agile practices.

Management & Leadership:

  • Mentor software engineers and junior tech leads.
  • Drive design reviews and architectural decisions.
  • Collaborate with vendor teams and manage budgets.
  • Manage distributed engineering teams (onsite and offshore).

Required Education/Experience

Bachelor's Degree or equivalent; Masters is a plus. 8+ years of software engineering experience with increasing responsibility and 3+ years in team leadership.

Required Skills/Knowledge Attributes

  • Expertise in C#, ASP.NET, and SQL Server.
  • Deep knowledge of cloud-first application development and cloud hosting (AWS, Azure).
  • Experience with CI/CD pipelines and modernizing legacy applications (containerization, observability, DevOps).
  • Exposure to JavaScript frameworks (jQuery, React.js, Angular).
  • Familiarity with Identity & Access Management and microservices architecture.
  • Additional skills: SharePoint and WordPress development are a plus.
  • Proficiency in agile software development and effective communication across teams.
  • Experience managing distributed teams and mentoring technical talent.

Salary Range

$160,000 - $180,000 annually.

Additional Information

Work Option: Remote.

The NBA is committed to a safe and healthy workplace. Onsite employees in New York and New Jersey must be fully vaccinated against COVID-19, with accommodations discussed when necessary.

About The NBA

The National Basketball Association (NBA) is a global sports and media organization with a mission to inspire and connect people via basketball. With assets including NBA TV, NBA.com, and award-winning digital platforms, the NBA has a vast international presence.

Key skills/competency

  • C#
  • ASP.NET
  • SQL Server
  • AWS
  • Azure
  • CI/CD
  • DevOps
  • Agile
  • Leadership
  • Microservices

How to Get Hired at National Basketball Association (NBA)

🎯 Tips for Getting Hired

  • Customize Your Resume: Highlight cloud, .NET, and leadership skills.
  • Research NBA: Understand NBA culture and tech platforms.
  • Prepare Technical Stories: Showcase multi-cloud and CI/CD experience.
  • Practice Leadership Insights: Demonstrate mentoring and agile experiences.

📝 Interview Preparation Advice

Technical Preparation

Review AWS and Azure cloud architectures.
Practice CI/CD pipeline configurations.
Study .NET modernization techniques.
Brush up on microservices and containerization concepts.

Behavioral Questions

Describe a challenge mentoring a team.
Explain handling conflicting technical priorities.
Share a past agile project success.
Discuss managing distributed teams effectively.