Senior Software Engineer Tech Lead @ National Basketball Association (NBA)
Your Application Journey
Email Hiring Manager
Job Details
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.