What are the responsibilities and job description for the SOFTWARE ENGINEERING, TEAM LEAD position at Motion Recruitment?
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
Tech Breakdown
You Will Receive The Following Benefits
Posted By: Cameron Culton
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
- 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
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
- 50% Hands-on development and technical design
- 30% Team leadership, mentoring, and code reviews
- 20% Cross-team collaboration with Product, QA, and DevOps
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
Posted By: Cameron Culton
Salary : $1,500 - $3,000