Technical Lead, Software Engineering jobs in United States
cer-icon
Apply on Employer Site
company-logo

eDynamic Learning · 1 day ago

Technical Lead, Software Engineering

eDynamic Learning is a company dedicated to empowering educators with accessible resources for student success. As a Technical Lead in Software Engineering, you will oversee a small software team, providing technical guidance and improving development processes to create impactful educational products.

Career PlanningE-Learning
check
Growth Opportunities

Responsibilities

Provide technical leadership and guidance to the development of the team, which includes making decisions on architecture, design patterns and technologies to be used
Continuously evaluate and improve development processes, tools, and practices to increase efficiency and productivity
Work with stakeholders to define the technical architecture and design of product and software solutions
Stay updated on emerging technologies, trends and best practices in software development
Evaluate new tools and technologies and make recommendations for adoption
Guide team members with troubleshooting technical issues
Help troubleshoot technical issues and resolve complex problems during development
Conduct software release management
Mentor junior developers, provide coaching and guidance on coding techniques
Develop software applications
Identify potential risks and issues early in the development process and work to mitigate them
Proactively address technical debt and maintain a high level of quality and stability
Conduct code reviews and quality assurance
Promote and enforce best practices within their technology ecosystems and champion change
Work cross functionally and collaborate with other team members, stakeholders to ensure alignment and coordination
Communicate effectively with both technical and non-technical stakeholders
Assign tasks to team members based on their skills and expertise

Qualification

Node.jsAPI developmentTypescriptReactAWSDockerLinuxAutomated testingMentoringProblem-solvingCommunicationCollaboration

Required

Bachelor's Degree in Computer Science or equivalent experience
10+ years of experience of commercial software development
10+ years of experience with Node.js
Deep understanding of HTTP and writing API's
Experience with Typescript
Experience developing high traffic systems
Experience with automated testing
Must be legally able to work in the US/Canada
Experience in mentoring and coaching junior developers
Self-starter who thrives in a remote, fast-paced environment
Strong problem-solving and debugging skills
Excellent communication and collaboration abilities

Preferred

Some .Net experience is a plus
Experience with React preferred
Experience with AWS, Docker, Linux and bash scripting (preferred)

Company

eDynamic Learning

twittertwittertwitter
company-logo
eDynamic Learning is a publisher of online high school career and elective courses

Funding

Current Stage
Growth Stage
Total Funding
unknown
Key Investors
Gauge Capital
2025-06-13Acquired
2017-05-18Series Unknown

Leadership Team

leader-logo
Bob Tenzillo
Chief Revenue Officer
linkedin
leader-logo
Denise Wyman
School Partner Associate
linkedin
Company data provided by crunchbase