Senior Software Engineer, Customer Engineering

Netbrain

Toronto, ON, Canada
On-site
5+ years enterprise application development
.net ecosystem c# asp.net core expertise
Multi-tenant saas platform experience
This role sits at the intersection of customer support and software development, requiring ownership of complex technical issues from investigation to fix validation

Job Summary

  • This role sits at the intersection of customer support and software development, requiring ownership of complex technical issues from investigation to fix validation.
  • The successful candidate will translate recurring customer patterns into actionable feature requests and influence product roadmap priorities alongside engineering teams.
  • You will design and maintain scalable web-based SaaS applications while serving as a subject matter expert providing deep technical guidance to internal teams and customers.

Matching Summary

This role sits at the intersection of customer support and software development, requiring ownership of complex technical issues from investigation to fix validation.

Skills & Requirements

Must-have

  • 5+ years enterprise application development
  • .NET ecosystem C# ASP.NET Core expertise
  • Multi-tenant SaaS platform experience
  • AWS cloud services production knowledge
  • PostgreSQL database query optimization
  • Root cause analysis for production issues

Nice-to-have

  • AI-assisted development tools usage
  • Domain-Driven Design architectural patterns
  • Cross-functional stakeholder collaboration
  • Mentorship and subject matter expertise
  • Strong communication with non-technical audiences

Key Requirements

  • Bachelor's degree in Computer Science or equivalent
  • 5+ years hands-on experience developing enterprise-scale applications
  • Deep expertise in .NET ecosystem including C# and ASP.NET Core

Work Rights

Not specified

Tailored Resume

Cover Letter