Want to get hired at National Basketball Association (NBA)?
Senior Software Engineer Tech Lead
National Basketball Association (NBA)
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.