Company Name: NBA Job Details: $160k-$180k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/iq25rh3th6vzs6cf Job Description: Posted 2d agoSenior Software Engineer, Tech Lead@ NBAView All JobsWebsiteSecaucus, New Jersey, United States$160k-$180k/yrRemoteFull TimeResponsibilities:Lead design, Migrate applications, Mentor engineersRequirements Summary:8+ years in software engineering; 3+ years leading teams; strong C#, ASP.NET, SQL Server; cloud first, AWS/Azure; CI/CD; mentoringTechnical Tools Mentioned:C#, ASP.NET, SQL Server, AWS, Azure, CI/CD, DevOps, JavaScript, jQuery, React, Angular, GraphQL, Identity and Access Management, Active Directory, EntraID, Ping Identity, SharePoint, WordPress WORK OPTION: Remote_________________Position Summary:The Senior Software Engineer, Tech Lead will play a pivotal role in designing, modernizing, and delivering enterprise-facing applications that support core NBA business units, including IT, League Operations, Legal, and Events. Reporting to the Director of Core Tech Platforms, this role operates within the Software Engineering department and partners closely with engineering leads and Program Delivery.This position is both hands-on and strategic, responsible for 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 that align with NBA’s long-term cloud and platform strategy.Major Responsibilities:Technology & ArchitectureLead the design, development, and migration of enterprise applications on modern AWS architectureContribute to the design, development, and support of IT Department systems and platforms.Define and document technical architecture, system integrations, and service interfacesDrive cloud-native development practices and multi-cloud architectureSupport CI/CD practices and DevOps principles in delivery workflowsAgile & BusinessPartner 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 teamsImprove and advocate for agile practices in engineering delivery and project managementManagement & LeadershipAct as a senior technical mentor to software engineers and junior tech leadsDrive application design reviews and architectural decisionsCollaborate with vendor teams to leverage their expertise and accelerate progressEstablish alignment and collaboration with engineering teams within the IT department and throughout the NBAManage team budgets and allocate team members to projectsManage distributed Engineering Teams, onsite and offshoreRequired Education/Professional Experience:Bachelors Degree or equivalent. Masters would be a plus.8+ years of software engineering experience with increasing scope and responsibility3+ Years of experience leading engineering teamsRequired Skills/Knowledge Attributes:Technology & ArchitectureStrong technical expertise in C#, ASP.NET, and SQL ServerDeep understanding of cloud-first application developmentDeep understanding of cloud hosting technologies, including AWS and AzureDeep understanding of CI/CD pipelines and DevOps toolchainsExperience modernizing legacy applications for cloud-native environments, including containerization, observability, and DevOpsExperience with JavaScript development frameworks, including jQuery, React.js, AngularExperience with Identity & Access Management, including Active Directory, EntraID, Ping IdentityExperience with microservices architecture and API-first design. GraphQL is a plus.Experience with SharePoint site development and administration is a plusExperience with WordPress development is a plusAgile & BusinessExtensive experience across the full software development lifecycleExperience with agile software development and scaled agile frameworksExcellent communication skills; able to work across business and engineering teamsManagement & LeadershipExperience managing distributed teams across multiple time zones and geographiesAbility to handle and prioritize multiple concurrent projectsA passion for mentoring and growing the potential of othersAbility to effectively and appropriately interview technical candidatesGreat teammate - should be ready to go beyond to help the immediate team and not be averse to asking for help if neededSalary Range:$160,000 - $180,000Job Posting Title:Senior ManagerWe 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.The NBA is committed to providing a safe and healthy workplace.  To safeguard our employees and their families, our visitors, and the broader community from COVID-19, and in consideration of recommendations from health authorities and the NBA’s own advisors, any individual working onsite in our New York and New Jersey offices must be fully vaccinated against COVID-19. The NBA will discuss accommodations for individuals who cannot be vaccinated due to a medical reason or sincerely held religious belief, practice, or observance.About the NBAThe National Basketball Association (NBA) is a global sports and media organization with the mission to inspire and connect people everywhere through the power of basketball. Built around five professional sports leagues: the NBA, WNBA, NBA G League, NBA 2K League and Basketball Africa League, the NBA has established a major international presence with games and programming available in 214 countries and territories in 60 languages, and merchandise for sale in more than 200 countries and territories on all seven continents. NBA rosters at the start of the 2024-25 season featured a record-tying 125 international players from a record-tying 43 countries. NBA Digital’s assets include NBA TV, NBA.com, the NBA App and NBA League Pass. The NBA has created one of the largest social media communities in the world, with more than 2.3 billion likes and followers globally across all leagues, team and player platforms. NBA Cares, the NBA’s global social responsibility platform, partners with renowned community-based organizations around the world to address important social issues in the areas of education, inclusion, youth and family development, and health and wellness.