7+ years of software engineering experience with .NET and C#
Strong experience with Angular and/or React
Advanced TypeScript and JavaScript expertise
Extensive REST API development experience
Strong database design and SQL development skills
Experience working with Entity Framework
Proven experience leading technical initiatives within Agile teams
Responsibilities
Lead hands-on development efforts across open source products
Design and implement scalable solutions using .NET and C#
Guide front-end development using Angular or React
Lead API strategy, development, and integration efforts
Drive architecture reviews and technical decision-making
Establish and enforce engineering best practices
Support cloud-native application development and modernization initiatives
Review community contributions and technical proposals
Mentor engineers and provide technical leadership across teams
Partner with product and engineering leadership to define technical roadmaps
Benefits
Medical Insurance
Dental Benefits
Vision Benefits
Paid Time Off (PTO)
401(k) including match if applicable
Full Job Description
Job Description We are seeking a Lead Open Source Software Engineer to provide technical leadership across a growing suite of open source products and platforms. This role combines hands-on software engineering with leadership responsibilities, helping guide architecture decisions, engineering standards, and long-term technical strategy. The ideal candidate will have deep expertise across .NET, C#, Angular, React, and TypeScript and experience leading complex development initiatives. You will work closely with internal teams and the broader open source community to deliver scalable, secure, and highly available software solutions. Required Skills & Experience
7+ years of software engineering experience with .NET and C#
Strong experience with Angular and/or React
Advanced TypeScript and JavaScript expertise
Extensive REST API development experience
Strong database design and SQL development skills
Experience working with Entity Framework
Proven experience leading technical initiatives within Agile teams
Desired Skills & Experience
Experience with .NET Core and .NET 8
Azure, AWS, or Kubernetes experience
Strong microservices architecture experience
Experience building CI/CD pipelines and DevOps processes
Docker and containerization expertise
Open source maintainer or contributor experience
Experience leading and mentoring engineering teams
What You Will Be Doing Daily Responsibilities
Lead hands-on development efforts across open source products
Design and implement scalable solutions using .NET and C#
Guide front-end development using Angular or React
Lead API strategy, development, and integration efforts
Drive architecture reviews and technical decision-making
Establish and enforce engineering best practices
Support cloud-native application development and modernization initiatives
Review community contributions and technical proposals
Mentor engineers and provide technical leadership across teams
Partner with product and engineering leadership to define technical roadmaps