Senior Software Engineer, Tech Lead

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000

Location

United States

Posted

17 days ago

Salary

$160K - $180K / year

C#Asp.netSQL ServerAWSAzureCi/cdDev OpsJ QueryReactAngularActive DirectoryEntra IDPing IdentityMicroservicesGraph QLShare PointWord PressContainerizationObservability

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

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. 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.

  • 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
  • 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
  • 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

Qualifications

  • Bachelors Degree or equivalent; Masters would be a plus
  • 8+ years of software engineering experience with increasing scope and responsibility
  • 3+ Years of experience leading engineering teams

Requirements

  • Strong technical expertise in C#, ASP.NET, and SQL Server
  • Deep understanding of cloud-first application development
  • Deep understanding of cloud hosting technologies, including AWS and Azure
  • Deep understanding of CI/CD pipelines and DevOps toolchains
  • Experience modernizing legacy applications for cloud-native environments, including containerization, observability, and DevOps
  • Experience with JavaScript development frameworks, including jQuery, React.js, Angular
  • Experience with Identity & Access Management, including Active Directory, EntraID, Ping Identity
  • Experience with microservices architecture and API-first design; GraphQL is a plus
  • Experience with SharePoint site development and administration is a plus
  • Experience with WordPress development is a plus
  • Extensive experience across the full software development lifecycle
  • Experience with agile software development and scaled agile frameworks
  • Excellent communication skills; able to work across business and engineering teams
  • Experience managing distributed teams across multiple time zones and geographies
  • Ability to handle and prioritize multiple concurrent projects
  • A passion for mentoring and growing the potential of others
  • Ability to effectively and appropriately interview technical candidates
  • Great teammate - should be ready to go beyond to help the immediate team and not be averse to asking for help if needed

Benefits

  • Salary Range: $160,000 - $180,000

Job Requirements

  • Bachelors Degree or equivalent; Masters would be a plus
  • 8+ years of software engineering experience with increasing scope and responsibility
  • 3+ Years of experience leading engineering teams
  • Strong technical expertise in C#, ASP.NET, and SQL Server
  • Deep understanding of cloud-first application development
  • Deep understanding of cloud hosting technologies, including AWS and Azure
  • Deep understanding of CI/CD pipelines and DevOps toolchains
  • Experience modernizing legacy applications for cloud-native environments, including containerization, observability, and DevOps
  • Experience with JavaScript development frameworks, including jQuery, React.js, Angular
  • Experience with Identity & Access Management, including Active Directory, EntraID, Ping Identity
  • Experience with microservices architecture and API-first design; GraphQL is a plus
  • Experience with SharePoint site development and administration is a plus
  • Experience with WordPress development is a plus
  • Extensive experience across the full software development lifecycle
  • Experience with agile software development and scaled agile frameworks
  • Excellent communication skills; able to work across business and engineering teams
  • Experience managing distributed teams across multiple time zones and geographies
  • Ability to handle and prioritize multiple concurrent projects
  • A passion for mentoring and growing the potential of others
  • Ability to effectively and appropriately interview technical candidates
  • Great teammate - should be ready to go beyond to help the immediate team and not be averse to asking for help if needed

Benefits

  • Salary Range: $160,000 - $180,000

Related Job Pages

More Full-stack Engineer Jobs

Engineering Team Lead

EverTrue

Making the hard job of fundraising easier for every fundraiser — so they can improve the experience of every donor.

Full-stack Engineer17 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

Engineering Team Lead guiding software engineers at EverTrue

AWSAzureCloudLinuxMySQLSQL.NET
United States
$135K - $145K / year

Senior Software Engineer – AI

LawPay

An AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.

Full-stack Engineer17 days ago
Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor

Senior Engineer designing AI features for 8am’s suite of products

AWSCloudPython
United States
$150K - $175K / year

Principal Software Engineer

Stord

Cloud Supply Chain | Fulfillment, Transportation & Technology

Full-stack Engineer17 days ago
Full TimeRemoteTeam 501-1,000Since 2019H1B Sponsor

Principal Frontend Engineer driving architectural vision for frontend engineering at Stord

CypressJestReactTypeScript
United States

Senior Software Engineer

Stord

Cloud Supply Chain | Fulfillment, Transportation & Technology

Full-stack Engineer17 days ago
Full TimeRemoteTeam 501-1,000Since 2019H1B Sponsor

Senior Elixir Engineer building scalable and fault-tolerant systems

CloudDistributed SystemsElixirGoogle Cloud Platform
United States