Intermediate Software Developer

ShipConstructor Software Inc.

January 13, 2014

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

We are a growing company strategically positioned to expand our world market share in shipbuilding and offshore structure production. SSI produces the ShipConstructor software suite, an AutoCAD based 3D product modeling tool which is a leader in the ship and offshore structure design software market.

We are looking for outstanding people to help us continue to build on our goal of well-managed, sustainable growth and recognition as an employer of choice in the Greater Victoria Area. We are proud to promote an environment where there is fascinating, challenging work with a corresponding respect for work/life balance. At the heart of our success are the creative, energetic, dynamic people who make up the SSI team. A career with SSI will give you the opportunity to work on complex, graphically oriented software which is used worldwide on high profile marine projects.

If you strive for excellence and enjoy working in a fast paced dynamic environment, consider joining our team. Combined with the challenging nature of the work, the ability to see the results of your efforts in the real world; make a career at SSI a rewarding experience.

Job Summary: 


As an Intermediate Software Developer, you will be joining our Product Development team and be on the forefront of advancing CAD design for the marine industry. In this role, you will work through all facets of software development: design, prototype, implementation, testing and documentation.


  • A degree in Computer Science or Engineering.
  • A thorough understanding of C++, C# and/or other object-oriented programming languages.
  • Strong written and oral communication skills.
  • Demonstrated ability to take direction and work well as a team member.
  • Desire to learn.
  • Demonstrated strategic thinking and adaptive learning skills.
  • The ability to be adaptable and work effectively on multiple changing projects.
  • Enjoys working with a skilled team, and feels a sense of ownership and pride in the team's work product.
  • Demonstrated initiative and the ability to lead by example.
  • Relocation to Victoria, BC, plus valid Canadian work permit is required.

Asset Experience:

  • Strong C++ and C# programming skills.
  • Experience with implementing a web service application
  • Agile development experience
  • 5+ years experience in C++, C# and/or other object-oriented programming languages.
  • 5+ years experience in T-SQL and SQL Server.
  • 2+ years .NET Development experience.
  • Experience with Computer Aided Design software.
  • Knowledge of design patterns, complex data structures and algorithms

SSI offers a competitive salary; commensurate with skills and experience, a full benefit package and a bonus/incentive program.

How To Apply: 

Interested candidates should apply to with a cover letter indicating your salary expectations.

SSI would like to thank those applicants who apply and respectfully inform you that only those selected for an interview will be contacted.

Other Info: