National Basketball Association (NBA)
Senior Software Engineer, Tech Lead
National Basketball Association (NBA), Secaucus, New Jersey, us, 07094
Overview
Position : Senior Software Engineer, Tech Lead. This role will design, modernize, and deliver enterprise-facing applications supporting NBA business units including IT, League Operations, Legal, and Events. This position is remote eligible. Reporting to the Director of Core Tech Platforms, the role operates within the Software Engineering department and partners closely with engineering leads and Program Delivery. It is hands-on and strategic, driving architectural decisions, guiding the re-platforming of .NET applications into a modern, multi-cloud architecture, and mentoring engineers across multiple projects. The Tech Lead will ensure high-quality, scalable, and maintainable systems aligned with NBA’s long-term cloud and platform strategy. Major Responsibilities
Technology & Architecture: Lead the design, development, and migration of enterprise applications on modern AWS architecture. Contribute to the design, development, and support of IT Department systems and platforms. Define and document technical architecture, system integrations, and service interfaces. Drive cloud-native development practices and multi-cloud architecture. Support CI/CD practices and DevOps principles in delivery workflows. Agile & Business: Partner with Technical Program Managers to drive project alignment, remove blockers, and ensure timely execution. Collaborate with stakeholders to gather and document business and functional requirements. Conduct agile ceremonies for engineering teams. Improve and advocate for agile practices in engineering delivery and project management. Management & Leadership: Act as a senior technical mentor to software engineers and junior tech leads. Drive application design reviews and architectural decisions. Collaborate with vendor teams to leverage their expertise and accelerate progress. Establish alignment and collaboration with engineering teams within the IT department and throughout the NBA. Manage team budgets and allocate team members to projects. Manage distributed engineering teams, onsite and offshore. Required Education/Experience
Bachelor's Degree or equivalent (Master's preferred). 8+ years of software engineering experience with increasing scope and responsibility. 3+ years of experience leading engineering teams. Required Skills/Knowledge
Technology & Architecture: Strong technical expertise in C#, ASP.NET, and SQL Server. Cloud-first application development. Cloud hosting technologies (AWS and Azure). CI/CD pipelines and DevOps toolchains. Experience modernizing legacy apps for cloud-native environments, including containerization, observability, and DevOps. JavaScript frameworks (jQuery, React.js, Angular). Identity & Access Management (Active Directory, EntraID, Ping Identity). Microservices and API-first design; GraphQL is a plus. SharePoint and WordPress experience are a plus. Agile & Business: Extensive experience across the full software development lifecycle. Experience with agile software development and scaled agile frameworks. Excellent communication skills for cross-team collaboration. Management & Leadership: Experience managing distributed teams across time zones and geographies. Ability to prioritize multiple projects. Mentoring and growing others. Interviewing technical candidates. Collaborative and team-oriented mindset. Salary Range:
$160,000 - $180,000 Job Posting Title:
Senior Manager The NBA is an equal opportunity employer. We consider applicants on the basis of merit, qualifications, and business needs, without regard to race, color, national origin, religion, sex, gender identity, age, disability, veteran status, or any other status protected by law. The NBA is committed to a safe workplace. Onsite staff in NY/NJ offices must be fully vaccinated against COVID-19 unless a valid accommodation is provided for medical or religious reasons.
#J-18808-Ljbffr
Position : Senior Software Engineer, Tech Lead. This role will design, modernize, and deliver enterprise-facing applications supporting NBA business units including IT, League Operations, Legal, and Events. This position is remote eligible. Reporting to the Director of Core Tech Platforms, the role operates within the Software Engineering department and partners closely with engineering leads and Program Delivery. It is hands-on and strategic, driving architectural decisions, guiding the re-platforming of .NET applications into a modern, multi-cloud architecture, and mentoring engineers across multiple projects. The Tech Lead will ensure high-quality, scalable, and maintainable systems aligned with NBA’s long-term cloud and platform strategy. Major Responsibilities
Technology & Architecture: Lead the design, development, and migration of enterprise applications on modern AWS architecture. Contribute to the design, development, and support of IT Department systems and platforms. Define and document technical architecture, system integrations, and service interfaces. Drive cloud-native development practices and multi-cloud architecture. Support CI/CD practices and DevOps principles in delivery workflows. Agile & Business: Partner with Technical Program Managers to drive project alignment, remove blockers, and ensure timely execution. Collaborate with stakeholders to gather and document business and functional requirements. Conduct agile ceremonies for engineering teams. Improve and advocate for agile practices in engineering delivery and project management. Management & Leadership: Act as a senior technical mentor to software engineers and junior tech leads. Drive application design reviews and architectural decisions. Collaborate with vendor teams to leverage their expertise and accelerate progress. Establish alignment and collaboration with engineering teams within the IT department and throughout the NBA. Manage team budgets and allocate team members to projects. Manage distributed engineering teams, onsite and offshore. Required Education/Experience
Bachelor's Degree or equivalent (Master's preferred). 8+ years of software engineering experience with increasing scope and responsibility. 3+ years of experience leading engineering teams. Required Skills/Knowledge
Technology & Architecture: Strong technical expertise in C#, ASP.NET, and SQL Server. Cloud-first application development. Cloud hosting technologies (AWS and Azure). CI/CD pipelines and DevOps toolchains. Experience modernizing legacy apps for cloud-native environments, including containerization, observability, and DevOps. JavaScript frameworks (jQuery, React.js, Angular). Identity & Access Management (Active Directory, EntraID, Ping Identity). Microservices and API-first design; GraphQL is a plus. SharePoint and WordPress experience are a plus. Agile & Business: Extensive experience across the full software development lifecycle. Experience with agile software development and scaled agile frameworks. Excellent communication skills for cross-team collaboration. Management & Leadership: Experience managing distributed teams across time zones and geographies. Ability to prioritize multiple projects. Mentoring and growing others. Interviewing technical candidates. Collaborative and team-oriented mindset. Salary Range:
$160,000 - $180,000 Job Posting Title:
Senior Manager The NBA is an equal opportunity employer. We consider applicants on the basis of merit, qualifications, and business needs, without regard to race, color, national origin, religion, sex, gender identity, age, disability, veteran status, or any other status protected by law. The NBA is committed to a safe workplace. Onsite staff in NY/NJ offices must be fully vaccinated against COVID-19 unless a valid accommodation is provided for medical or religious reasons.
#J-18808-Ljbffr