Skip to main content

Senior Software Developer (Desktop Applications & Cloud Services)

NAPA Design Solutions  is at the forefront of ship design technology, offering robust 3D modeling and design functionalities that are considered among the most powerful in the industry. Our software streamlines the ship design process, enhancing efficiency and accuracy. With built-in development tools and customizable capabilities, users can automate repetitive tasks, integrating their unique ship design expertise directly into the system. For these reasons, the world's largest shipyards and design offices trust our solutions for their ship design needs, solidifying our reputation as a leader in maritime software innovation.

We are now looking for a talented individual to join the development team for our NAPA Steel ship design product. As a Senior Software Developer you will work hands-on with both desktop-side code and cloud APIs, evaluate technical alternatives, and turn findings into production-ready solutions.  One of the first main responsibilities in this role will be the development of a novel and innovative solution that seamlessly integrates structural modeling and structural assessment. You will work as a member of NAPA Design entity Structural assessment team in close co-operation with key customers

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

Key responsibilities in this role

•    Development for a novel, integrated prescriptive assessment solution
o    Design and implement WPF user interfaces
o    Build reusable UI components and controls
o    Apply and maintain MVVM patterns
o    Integration of UI to third-party APIs
o    Collaborate with UX/design stakeholders  
•    Research, design, and implement integrations between an existing desktop application and modern cloud services 
•    Collaborate with product, security, and infrastructure stakeholders
•    Stay up to date with software development trends to improve product quality
•    Document architectural decisions and integration approaches
•    Work closely with the development team and be open to aspiring for a leadership role in the team

In our self-managed organization, the exact assignments and tasks can be tailored based on your competencies and interests.

What are we looking for?

To succeed in this role, you bring solid experience in software development, strong technical skills across desktop and cloud technologies, and the ability to work hands-on in a complex, engineering‑focused product environment.

•    Formal educational degree in Computer Science, Naval Architecture, Mechanical Engineering or relevant field
•    5+ years of experience with hands on programming
•    Solid development skills and proficiency in C#, Java, C++
•    Experience in full stack desktop application development (Windows)
•    Proficiency in WPF, XAML (Styles, Templates, Resource dictionaries), data binding, commands, converters, MVVM pattern
•    Experience in cloud development and knowledge in related technologies 
•    Experience using AI-assisted development tools (e.g. GitHub Copilot, ChatGPT, code generation and refactoring tools)   

We expect strong communication skills in English, both written and spoken, as we work in global teams and closely with customers around the world. You should have good teamwork and collaboration skills to support effective cooperation across our international environment. Our self‑managed culture requires a mindset that embraces autonomy, accountability, and strong problem‑solving skills.

This differentiates you from other candidates

The following qualities are not mandatory, but they will give you an advantage and help you thrive in this role:
•    Familiarity with agile methods
•    Experience in working with developers with various educational backgrounds
•    Customer-focused way of working
•    Previous knowledge of ship structures or experience in the maritime industry

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
At NAPA, you're self-managed. The core of our self-management philosophy is trust. We trust our employees to make the right decisions and take care of their personal growth. We provide several opportunities for that, and everyone can manage their own working time. 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/ and see why work at NAPA is meaningful: https://www.youtube.com/watch?v=ryaK2AP_3KA

Ready to get on board and join the NAPA crew?

We kindly ask You to send your application and CV to us by 11 February 2026. The position will be filled once a suitable candidate has been found.

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

Haluatko suosituksia samankaltaisista työpaikoista sähköpostitse?Tilaa hakuvahti

Senior Software Developer (Desktop Applications & Cloud Services)

Helsinki Metropolitan Area
Kokopäiväinen, Hybridityö, Vakituinen

Julkaistu 21.01.2026

Haluatko suosituksia samankaltaisista työpaikoista sähköpostitse?Tilaa hakuvahti