Current Openings:

Software Engineer

Softree Technical Systems is seeking a Software Programmer / Developer to join our Development Team in North Vancouver, BC.

This is an exciting opportunity for a talented software developer to work on all phases of software design, coding and testing. The successful candidate will work closely with the rest of our development team, improving and re-inventing existing software products.

  • Skills / Qualifications
  • Bachelor's degree or equivalent in computer science, mathematics or engineering.
  • Minimum of two (2) years of relevant experience
  • Experience working with 3D graphics or civil engineering software
  • Good programming and software skills: C++ and C# language proficiency including MFC and .NET
  • Competency math and geometry
  • 3D Graphics experience such as OpenGL would be useful
  • A background in the natural resource industries or civil engineering industries is preferred.

Ideally, you are… an enthusiastic, curious and persistent individual. You write clean, well-documented code because you value efficiency and best practices. You're analytical by nature and are always looking for a "better way" to complete a task.

Ready to make an impact in our small (but growing) company? We invite you to send your resume and cover letter to

Technical Support Engineer

Software Support Engineers liaise between the software development team, sales, and the end user, providing engineering guidance on the application of Softree products to real world problems. In addition to being a good problem solver, he or she should have strong communications and teamwork skills. The successful candidate will also provide direct support to clients by phone, internet or in person.

Involvement in other tasks related to sales will be required, such as market research, preparation of proposals and identification of client purchasing needs and new products.

Main Duties

  • Provide direct support and assistance to help customers solve engineering problems.
  • Assist in software testing and documentation.
  • Assist in software development and planning - recommendation of features, etc.

Skills / Qualifications

  • Ability to solve technical engineering problems.
  • Excellent communication skills.
  • Excellent time management and organizational skills
  • Excellent attention to detail
  • Familiarity with RoadEng and/or Civil 3D preferred.
  • Bachelor's degree or equivalent in civil engineering or related geo-science field.
  • Preference will be given to candidates with software and civil engineering experience