Engineering Manager (.NET)
- Vancouver, BC, Canada
$130,000 to $155,000 CAD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $130,000 to $155,000 CAD / year
- Job type
- Full-time
- Experience
- 7+ years of professional software development experience, with experience progressing into Technical Direction role.
- Posting language
- English
- Posted
Original job description
Build the technology. Grow the team. Shape what’s next.
At Comm100, we’re building technology that helps organizations have better conversations with their customers. Our digital customer engagement platform is used by more than 10,000 organizations globally, including HP, Rackspace, the Government of Canada, Google and Stanford University. Since 2009, we’ve been focused on one thing: making customer engagement smarter, faster and more human.
We’re looking for an Engineering Manager (.NET) to join our team and help lead the people and technology behind our platform.
This is an opportunity for an experienced engineering leader who enjoys being close to the technology, while also building strong teams, improving engineering practices and turning ambitious product ideas into reliable software.
What You'll Do
Lead Technical Direction
We Offer
This is a fully on-site position based in our office.
We sincerely thank all applicants for their interest; however, only shortlisted candidates will be contacted.
Applicants must be eligible to work in Canada and already based in Vancouver.
At Comm100, we’re building technology that helps organizations have better conversations with their customers. Our digital customer engagement platform is used by more than 10,000 organizations globally, including HP, Rackspace, the Government of Canada, Google and Stanford University. Since 2009, we’ve been focused on one thing: making customer engagement smarter, faster and more human.
We’re looking for an Engineering Manager (.NET) to join our team and help lead the people and technology behind our platform.
This is an opportunity for an experienced engineering leader who enjoys being close to the technology, while also building strong teams, improving engineering practices and turning ambitious product ideas into reliable software.
What You'll Do
Lead Technical Direction
- Drive the engineering process from technical discovery and design through development, testing and production delivery.
- Make pragmatic architectural and technology decisions that balance scalability, performance, security, maintainability and speed.
- Evaluate new frameworks, infrastructure, services and development approaches to solve business and technical challenges.
- Establish and promote strong engineering practices, including code quality, testing, CI/CD, security and observability.
- Help evolve our backend architecture as our platform and customer base continue to grow.
- Champion the effective use of AI coding and development tools across the engineering lifecycle.
- Identify opportunities to use AI to improve developer productivity, testing, debugging, documentation and delivery.
- Stay curious about emerging AI technologies and assess where they can create meaningful value for our products and engineering teams.
- Work closely with Product, QA, Customer Success and other stakeholders to translate business needs into practical technical solutions.
- Communicate technical decisions clearly to both technical and non-technical audiences.
- Occasionally engage directly with customers to understand technical challenges and help resolve complex product issues.
- 7+ years of professional software development experience, with experience progressing into Technical Direction role.
- Strong hands-on experience with C#, .NET / .NET Core and ASP.NET Core.
- Strong experience with Entity Framework and relational databases, including database design, SQL, performance analysis and optimization.
- Strong understanding of object-oriented design, software architecture and design principles such as Domain-Driven Design.
- Experience designing and supporting large-scale, high-concurrency web applications.
- Experience with DevOps practices, CI/CD and modern software delivery.
- Demonstrated experience leading, mentoring and developing software engineers.
- Strong technical judgment and the ability to make practical decisions in a fast-moving environment.
- Excellent communication and collaboration skills.
- A curious, problem-solving mindset and genuine passion for technology.
- Experience using AI-powered development tools or working with AI-driven products is a strong plus.
- Bachelor’s degree or higher in Computer Science, Software Engineering or a related discipline.
We Offer
- Competitive compensation: $130,000 – $155,000 CAD per year
- Comprehensive benefits package
- Quarterly team-building and social events
- Opportunities for professional learning, growth and career advancement
- A performance-driven environment where good ideas can come from anywhere
- The opportunity to work with modern development and AI tools as we continue evolving our engineering practices
This is a fully on-site position based in our office.
We sincerely thank all applicants for their interest; however, only shortlisted candidates will be contacted.
Applicants must be eligible to work in Canada and already based in Vancouver.
More about this job
Responsibilities
Lead the technical direction and engineering process from discovery to production delivery for a digital customer engagement platform. Manage and mentor software engineers while integrating AI tools to improve developer productivity and software quality.
Requirements
Requires 7+ years of software development experience with strong expertise in C#, .NET Core, and relational database design. A Bachelor's degree in Computer Science or a related field is required, along with proven experience in technical leadership and DevOps practices.
Skills
- C#
- .NET Core
- ASP.NET Core
- Entity Framework
- SQL
- Domain-Driven Design
- CI/CD
- DevOps
- Software Architecture
- Engineering Leadership
- AI-powered development tools
- Relational Databases
- Object-oriented design
- Technical Direction
- Mentoring
- Observability
Benefits
- Quarterly team-building and social events
- Professional learning, growth and career advancement opportunities
Visa sponsorship
Not detected in the job text
Categories
- Software
- Engineering
- Management & Leadership
- Technology
Keywords
- C#
- .NET
- .NET Core
- ASP.NET Core
- Entity Framework
- SQL
- Domain-Driven Design
- CI/CD
- DevOps
- AI Coding Tools
- Software Architecture
- Scalability
- Performance Analysis
- Observability
- High-concurrency
- Web Applications
- Technical Leadership
- Engineering Management
- Software Engineering
- Computer Science