Software Engineer

Full Stack developer at Collabware

We are looking for an experienced Software Engineer to join our development team in our Downtown Vancouver office! You will work collaboratively to evolve Collabware products through continuous innovation. You are an ideal candidate if you have a collaborative work style, are a self-starter, and take pride in the quality of your work.

About Collabware:  Beyond providing Intelligent ECM solutions and services to free organizations from information chaos, our focus extends to the dream team behind it all. At Collabware, we prioritize a culture of authenticity, transparency, and collaboration. We are a group that recognizes we all have a lot to bring to the table, so aligning with our core values, we strive to make sure everyone feels valued and well equipped with the tools they need.

Whether it's a quarterly Innovation Days, company outing to the billiards, or one of the many occasions we order a cake, we're all about maintaining a work environment that we can problem solve together, support each other, and have a lot of fun while we're at it.


  • Participate as a member of our agile team to design and build features and functionality delivered on time and within scope

  • Support escalation - diagnose and resolve issues reported in customer environments

  • Work collaboratively as part of a fast-paced and highly motivated development team

  • Contribute to the continual improvement of the development process and team culture

  • Stay informed of advances in development techniques, technologies and methods, and adapt to rapidly evolving industry space

Key Skills

  • Expertise in .NET framework and C#

  • Microsoft SharePoint and/or Microsoft Office development experience an asset

  • Strong understanding and working knowledge of .NET, WPF, Unit Tests, SQL, Software Design Patterns and debugging techniques

  • Working knowledge of Visual Studio, GIT, and Visual Studio Team Services

  • Experience with Agile or Scrum process

  • Creativity and great attention to details and design

  • Excellent communication skills and ability to collaborate

Experience and Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related software technology field, or demonstrated job experience equating to a Bachelor’s Degree

  • 3 to 5 years relevant work experience developing in C# .NET

Collabware Offers

  • Top-Tier Health Benefits

  • Growth Opportunities

  • Social Events

  • Collaborative Team Environment

  • Unlimited Vacation

  • Volunteer Opportunities

  • Flexible Hours

  • Stock Options

  • Open Office Work Environment

  • Downtown Vancouver Office location and easily accessible by transit