Software Developer - Ocean Engineering / Naval Architecture
Software Developer - Ocean Engineering / Naval Architecture
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