SOFTWARE ENGINEERING, TEAM LEAD

Overview

On Site
135k - 149k
Full Time

Skills

Software Engineering
Financial Aid
Web Applications
Systems Architecture
Higher Education
Software Development
People Management
RESTful
TypeScript
Cloud Computing
Agile
Software Development Methodology
Management
Docker
Production Support
High Availability
Backend Development
C#
.NET
Frontend Development
AngularJS
IaaS
Continuous Integration
Continuous Delivery
Amazon Web Services
Technical Drafting
Team Leadership
Mentorship
Collaboration
Product QA
DevOps
Insurance
Professional Development
SAP BASIS

Job Details

This is a full-time, 100% remote (EST) Software Engineering Team Lead opportunity with a mission-driven nonprofit that supports more than 1,100 colleges and universities across all 50 U.S. states and 18 countries. The organization builds and maintains a high-traffic platform used by over one million students each year to apply to college, explore financial aid, and access counseling resources. The technology environment is modern and cloud-based, centered on C#, .NET Core/.NET 8, Angular (12+), NgRx, and AWS, supporting scalable and secure web applications that must perform reliably during peak application cycles.

This role is ideal for a hands-on engineering leader who wants to pair technical ownership with meaningful mission impact. You'll lead and mentor a small team while remaining deeply involved in system architecture and development, helping shape technology that directly improves access and equity in higher education. The organization offers a strong virtual-first culture with long-term stability, opportunities to influence enterprise-level systems, and the chance to grow as both a technical leader and people manager-balanced with flexibility outside of peak application seasons.

Required Skills & Experience
8+ years of professional software development experience
Prior team lead or people management experience
Strong expertise with C#, .NET Core/.NET 8, and RESTful APIs
Advanced experience with Angular (12+), TypeScript, and modern frontend development
Hands-on experience with AWS-based cloud environments
Strong understanding of Agile methodologies and SDLC best practices

Desired Skills & Experience
Experience with NgRx for state management
CI/CD and containerization experience (Docker)
Familiarity with observability, monitoring, and production support
Experience building high-availability, user-facing platforms

What You Will Be Doing

Tech Breakdown
40% Backend development with C#, .NET Core/.NET 8
35% Frontend development with Angular and NgRx
25% Cloud infrastructure, architecture, and CI/CD in AWS

Daily Responsibilities
50% Hands-on development and technical design
30% Team leadership, mentoring, and code reviews
20% Cross-team collaboration with Product, QA, and DevOps

The Offer

You Will Receive the Following Benefits

Medical, Dental, and Vision Insurance
Generous paid time off and holidays
Up to 10% retirement contributions (automatic + match)
HSA funding ($1,500-$3,000 annually)
$2,000 annual professional development stipend
100% remote work environment with biannual in-person retreats

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

#LI-CCIO
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC