-
NAPA

Senior Software Developer, Computational Geometry

NAPA
Finland · Full-time · Mid-Senior

NAPA is a leading provider of software and digital services for the global maritime industry, harnessing data science to enable safer, more sustainable and future-proof shipping. NAPA Design Solutions is one of NAPA’s core business areas, offering a comprehensive 3D model-based ship design software suite that has been trusted by over 400 maritime organizations worldwide for decades.

Our solutions deliver exceptional value by enabling safe, efficient, and competitive vessel designs. Our customers range from the world’s largest shipbuilders to classification societies and smaller engineering firms.

We are now looking for a mathematically minded Software Developer to join our development team and play a central role in the development of our geometry kernel, the mathematical core of our industry-leading ship design software. In this role, you’ll be working on high-impact solutions that directly influence the safety, efficiency, and competitiveness of modern vessels.

This position is in Helsinki (Ruoholahti), Finland. We prefer a candidate who can work in hybrid mode and visit our office regularly.

Your Responsibilities

  • Develop and maintain the core geometry engine and modeling tools
  • Develop detail design features for NAPA Steel product
  • Modernize existing architecture with innovative solutions
  • Collaborate closely with developers, UX designers, product owners and naval architects to align technical development with user needs and industry requirements
  • Provide expert insight into development direction and architecture
  • Monitor and optimize the performance of the geometry kernel
  • Contribute to the continuous improvement of our ship design software used by hundreds of maritime organizations worldwide


What Are We Looking For

  • 5+ years of hands-on software development experience
  • Strong skills in C# and native languages such as C++, C or Fortran
  • Deep understanding of geometric algorithms and 3D modeling
  • Familiarity with CAD and computational geometry concepts such as NURBS, Splines, IGES, OpenCascade, or Parasolid
  • Bachelor’s degree or higher in relevant field, e.g. mathematics, physics, computer science
  • Ability to apply mathematical and technical concepts to real-world problems
  • Excellent communication skills in English, both written and verbal
  • Strong collaboration skills and ability to work independently


NAPA as an employer

Meaningful work

We are proud to play our part in creating a sustainable world, and a career at NAPA means working with a purpose. We focus on building the best possible products for our customers, with whom we have close and long-lasting relationships. We protect the environment and human life at sea by powering safer and greener vessels with our technology.

NAPA way of working

We are a self-managed organization. The core of our self-management philosophy is trust. We trust that our employees make the right decisions and take care of their personal growth. We provide several opportunities for that, and everyone can manage their own working hours. You can work at the office, from home, or even while abroad.

Enjoy working together

is one of our core values. Learning from and respecting each other provides a healthy and pleasant working environment. We, as NAPArians, share our knowledge and help each other when needed. NAPA has offices and customers around the world, and you will be able to meet people from many diverse cultures. We are a diverse family with a shared goal.

Read more about our values and culture: https://www.napa.fi/careers/

Ready to get on board and join the NAPA crew?

We kindly ask you to send your application and CV to us as soon as possible as the position will be filled once a suitable candidate has been found.

For more information about the position, please contact Antti Kujala by e-mail: [email protected]

With over 35 years of operation, NAPA is a leading software and data services provider for ship design and operations to enable safe, sustainable, and future-proof maritime industry. Headquartered in Finland, NAPA employs 200 experts, combining expertise in naval architecture, fleet operations and digital services. NAPA operates globally, with a presence in Japan, Korea, China, Singapore, the USA, Germany, Greece, Romania and India.

With over 90% of new vessels built by NAPA customers, NAPA’s ship design software is the global de facto standard in shipbuilding. Furthermore, NAPA is a market leader in ship stability management and safety data services for passenger ships, and its cloud-based solutions for ship performance monitoring and voyage optimization support shipping’s decarbonization journey. For more information, visit www.napa.fi.

Read more about NAPA: https://www.napa.fi/

Key Skills

Ranked by relevance

c 3d cloud ux
Login to Apply
Posted
Jul 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Finland
Company
NAPA

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Accenture
Related

Senior Python Engineer

2026-06-19

Full-time
Mid-Senior
Turkey
Software Development
Information Technology
View Job Details
Accenture Nordics
Related

.Net Developer

2026-06-19

Full-time
Not Applicable
Sweden
Software Development
Information Technology
View Job Details
Booking.com
Related

AI Backend Software Engineer II - AI Application Platform

2026-06-18

Full-time
Not Applicable
Netherlands
Software Development
Engineering