Skip to content
mimi

Principal Software Engineer

eDynamic Learning

Remote · Canada Full-time Lead Today

About the role

About

Drive engineering success as a Principal Software Engineer in a remote role. Lead system design, critical initiatives, and mentor teams to achieve outstanding technical excellence.

This role reports to the Director of Engineering and focuses on enhancing engineering effectiveness across various teams. Bring your 15+ years of experience in full-stack application development to unblock challenges and drive architectural decisions. Your focus on scalable solutions and best practices will ensure consistent quality across the organization.

Responsibilities

  • Deliver hands-on leadership on high-impact engineering projects
  • Tackle complex technical challenges across multiple teams
  • Direct architectural and system design initiatives
  • Ensure quality through deep code reviews and performance practices
  • Guide engineers with mentorship and knowledge sharing

Requirements

  • 15+ years experience in full-stack software development
  • Strong skills in Node.js, TypeScript, and React
  • In-depth knowledge of system design and API architecture
  • Familiar with cloud-native technologies and DevOps practices
  • Eligible to work in Canada or the U.S.

Utilize your skills in a remote environment to enhance engineering practices while mentoring teams and influencing strategic decisions across the organization.

Skills

API architectureDevOpsNode.jsReactSystem designTypeScriptcloud-native technologies

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free