Skip to content

Software Developer - Ocean Engineering / Naval Architecture

Software Developer - Ocean Engineering / Naval Architecture

Software and Programming Jobs Engineering Jobs Science Jobs

Are you a quick learner, comfortable working with technical data and curious about marine systems?


We are looking for a motivated and technically skilled person to join our team as a Software Developer for ProteusDS.

Candidates may come from a range of technical backgrounds, including naval architecture, ocean engineering, marine engineering, mechanical engineering, engineering physics, computer science, software development, applied science, or related fields.

What matters most is that you are a quick learner, comfortable working with technical data, curious about marine systems, and motivated by building practical, purpose-built software that engineers and other technical users will rely on to manage real safety and environmental risks. In this role, you will report to the Director of Software Development and will be responsible for developing and testing many different aspects of our marine dynamic analysis software. You will work on tools that engineers, naval architects, and marine technicians use to design moorings, analyze buoy systems, assess ship motions, and interpret dynamic simulation results. This may include developing automated reports, data outputs, preand post-processing tools, and dedicated workflows that help users complete common design and analysis tasks more efficiently, reduce project risk, and deliver better outcomes for their customers and organizations.

Please see the full Job Description below.

Email resume to hr@dsaocean.com

Additional Info

Job Type : Full-Time

Location : Victoria, BC

Experience Level : Intermediate Level

Salary range : $80,000 - $120,000

Job Description : Engineering Software Developer - Ocean Engineering Naval Architecture - 2026-06-22.pdf

Powered By GrowthZone
Scroll To Top