Software Engineer Team Lead
About the role
Position Overview
This is a direct hire with one of our clients. This role is fully remote working a 9/80 schedule with alternating Fridays off. Candidates must be available to work in the U.S. without sponsorship or visa.
Our client is seeking a Software Engineer Team Lead to help drive the next phase of growth for its engineering organization. This newly created role was established as part of a strategic team expansion and will play a key role in building and leading a newly formed compliance-focused development team.
This is an excellent opportunity for a senior software engineer who enjoys mentoring others while remaining hands-on with technology. The ideal candidate is equally passionate about software architecture, team leadership, and delivering scalable solutions. You will spend approximately 50% of your time contributing technically and 50% leading, coaching, and helping shape the team's future.
Primary Duties
- Lead and support a growing team of software engineers through mentorship, coaching, and technical guidance.
- Partner with engineering and product leaders to build and scale a new compliance-focused development team.
- Design and develop backend systems and cloud-based applications.
- Collaborate with stakeholders to deliver innovative solutions that support the client's strategic initiatives.
- Establish and improve development processes, engineering standards, and team best practices.
- Review architecture decisions and help drive technical direction across projects.
- Foster a collaborative, high-performing engineering culture.
- Evaluate and adopt emerging technologies, including AI-driven tools and solutions where appropriate.
- Contribute directly to software development while balancing leadership responsibilities.
Qualifications
- Strong experience developing software with C# and SQL.
- Experience building and supporting cloud-based applications and services.
- Strong understanding of backend architecture and scalable system design.
- Interest in people leadership, mentoring, and team development.
- Excellent communication and collaboration skills.
- Ability to balance hands-on technical work with leadership responsibilities.
- Process-oriented mindset with a focus on continuous improvement.
Nice-to-Have Skills
- Experience with React and modern JavaScript frameworks.
- Exposure to AI technologies and practical applications.
- Experience working within compliance-driven environments or regulated industries.
- Previous team lead, technical lead, or mentorship experience.
Our Vetting Process
- Application (5 minutes)
- Online Assessment (30 minutes)
- Initial Video Interview (30-45 minutes)
- Client Video Interview (60 minutes)
- Hiring Manager Video Interview (60-90 minutes)
- Job Offer!
Eligible candidates must reside in one of the following states: Alabama, Arizona, Arkansas, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Maine, Michigan, Minnesota, Missouri, New Hampshire, New Mexico, North Carolina, Ohio, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, or Wisconsin