Back to job search
SSI (ShipConstructor & ShipbuildingPLM) logo

Product Developer

  • Victoria, British Columbia, Canada
  • Remote
  • Posted Oct 16, 2026
  • 1 position

$83,000–$109,000 / year

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week

Job summary

The role involves maintaining code and implementing new features for a large legacy codebase built on AutoCAD. The developer will focus on 3D modeling and management of shipbuilding-related items such as HVAC ducting, piping, and equipment.

Job details

About the Opportunity SSI is hiring for a Software Developer to join a 3D-modeling focused team. The role involves maintaining code and implementing features for a large legacy codebase built on AutoCAD. The team focuses on the 3D modeling and management of various items related to shipbuilding, such as HVAC ducting, piping, and equipment. The applicant should be comfortable with C# and C++ development, linear algebra and graph theory concepts, and relational database development. Infrastructure skills using Azure DevOps or similar are highly valued. The successful candidate is able to manage complex object relationships and algorithms and has a strong mathematical background. SSI is a global software company servicing the needs of the offshore and marine industries all over the world for over 30 years. We are proud to offer a fully inclusive culture and workplace welcoming ALL people with relevant skills and experience to our flat organizational structure, working with self-directed teams using Agile Principles as well as our own defined SSI Principles to guide us in our daily work. Duties and Responsibilities: What we look for: BSc or MSc in Computer Science or Engineering or equivalent experience 5+ years experience with C# or other modern object-oriented language Ability to work and collaborate with an Agile team Creative problem solving skills Experience working with Agile methodologies Nice to Have: Experience working in the Visual Studio development environment SQL Server or other relational database experience Windows desktop application development in C++ Experience with WPF and MVVM Experience working with git and Azure DevOps Experience with AutoCAD or other CAD software Requirements: Sc or MSc in Computer Science or Engineering or equivalent experience 5+ years experience with C# or other modern object-oriented language Please note: The successful candidate must be located in Canada and have Canadian citizenship or hold a valid Canadian Permanent Residency. About the Benefits SSI offers a competitive compensation package that includes a full benefits package, competitive wages, as well as education benefits, self-paced learning opportunities, and the opportunity to work from home on a full or partial basis. Only those selected for an interview will be contacted. If shortlisted, please be aware that the use of generative AI tools (such as ChatGPT, Claude, Copilot or real-time transcription/assistance software) is strictly prohibited during live interviews and technical assessments. We are evaluating your independent knowledge, communication skills and problem-solving abilities. If you enjoy working in a fast-paced dynamic environment and want to take your career to the next level with a local employer of choice, apply to SSI today!

What you’ll do

The role involves maintaining code and implementing new features for a large legacy codebase built on AutoCAD. The developer will focus on 3D modeling and management of shipbuilding-related items such as HVAC ducting, piping, and equipment.

Requirements

Candidates must hold a BSc or MSc in Computer Science or Engineering or have equivalent experience. A minimum of 5 years of experience with C# or other modern object-oriented languages is required.

Benefits

  • Full benefits package
  • Competitive wages
  • Education benefits
  • Self-paced learning opportunities
  • Work from home

Listed skills

  • 3D Modeling · Preferred
  • C++ · Preferred
  • AutoCAD · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C#
  • C++
  • AutoCAD
  • Linear algebra
  • Graph theory
  • Relational database development
  • Azure DevOps
  • Agile methodologies
  • SQL Server
  • WPF
  • MVVM
  • Git
  • Software development
  • 3D modeling
  • Object-oriented programming
  • SQL (Programming Language)
  • Agile Methodology
  • Management
  • Self-Discipline
  • Algorithms
  • Relational Databases
  • Computer Science
  • Mathematics
  • HVAC
  • Development Environment
  • C++ (Programming Language)
  • C# (Programming Language)
  • Windows Desktop
  • Git (Version Control System)
  • 3D Modeling
  • Microsoft Visual Studio
  • Object-Oriented Programming (OOP)
  • Organizational Structure
  • Computer-Aided Design
  • Codebase
  • Application Development
  • Model View ViewModel
  • Windows Presentation Foundation
  • Creative Problem Solving
  • Supplemental Security Income
  • Linear Algebra
  • Maintaining Code
  • Graph Theory

Job areas

  • Software
  • Technology
  • Engineering
  • Manufacturing
  • Product Developer
  • Product Manager (General)
  • Research and Development Managers
  • Marketing Managers

More jobs from SSI (ShipConstructor & ShipbuildingPLM)

See all jobs from SSI (ShipConstructor & ShipbuildingPLM)