Current Opening

Junior Software Developer (Desktop)

Trilogy Software Inc. is a vibrant software company located in Calgary, AB, that prides itself on innovative software products and exemplary customer service. Thousands of accountants and tax preparers across Canada use our professional tax software.

We’re seeking to hire a Junior Software Developer to join our team. The successful candidate will work collaboratively within a team environment to development and support of our tax software products.

This role is a junior position that offers an opportunity to expand your skills. You will receive support and mentorship from senior team members. As your skills and knowledge grow, so will the opportunities to direct learn new technology and take on new projects.


  • Work with other members of the team to develop and maintain our core desktop products, primarily using C#.
  • Research problems identified by quality analysts or technical support staff and develop solutions.
  • Analyze and troubleshoot existing complex program code and correct errors as required.
  • Participate in project meetings to determine requirements.


  • Proficiency with C#.
  • Experience in Windows® Presentation Foundation (WPF).
  • Familiarity with SQL.
  • Familiarity with RESTful services, both client and server side.
  • Strong technical knowledge of the Windows® operating system.
  • Strong organizational skills with careful attention to detail.
  • Solid investigative and analytical skills.
  • Solution-oriented mindset.
  • Excellent communication skills.
  • Experience with front-end languages such as HTML, CSS and JavaScript frameworks such as React.js is an asset.
  • Bilingual proficiency (English and French) is an asset.


University degree in business, information technology, computer science, or equivalent education or professional experience.


This opportunity is a full-time position.


Calgary, Alberta or remote

If you are applying from elsewhere in Canada, you will be required to travel to Calgary for occasional meetings and in-person work (post-pandemic).

How to apply

Email with a cover letter email and resumé. Applicants who pass the first stage of screening will be required to complete an assignment, provide references, and participate in a video conference interview.

Trilogy Software’s Commitment to Diversity and Inclusion

At Trilogy Software, we are committed to building a diverse and inclusive workforce. We believe our company, products and team are made better through our unique identities, experiences and perspectives. When recruiting for our team, we welcome applications from all qualified candidates, including indigenous peoples, visible minorities, women and persons with disabilities.