Skip to content
mimi

Principal Software Engineer

Drake International

Ottawa · Hybrid Full-time Lead 1mo ago

About the role

About

Seeking an innovative Principal Software Engineer to lead and mentor a team while actively coding in a hybrid model. Candidates should have a strong foundation in C# / .NET and AI-influenced development practices.

This role requires a hands-on leader who can inspire and elevate a software engineering team. You'll contribute to architecture and system design while managing team performance and adapting to evolving technologies. The position emphasizes balancing technical direction, speed, and scalability across an Agile SDLC.

Key Responsibilities:

  • Lead and develop a team of software engineers
  • Remain hands-on with coding and architecture
  • Own technical direction and system maintainability
  • Drive change management and agile practices
  • Integrate AI practices into development workflows

Requirements:

  • Experience actively coding in current role
  • Strong foundation in C# / .NET
  • Experience leading a software engineering team
  • Understanding of SaaS product environments
  • Degree in Computer Science or related field

Elevate your career by aligning engineering practices with business priorities in a dynamic, stack-agnostic environment.

Skills

.NETC#AIAgile

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