C++ Software Developer - Windows Desktop UI

Visual Components Oy

Espoo

Hybrid

EUR 55,000 - 75,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work model
Flexible working times
Career development
Health insurance
Lunch benefit
Sport & cultural benefit

Job summary

Visual Components in Espoo, Finland, is seeking a Software Developer to help grow our platform by designing and implementing features for Windows desktop applications using C++, C#, .NET, and WPF. You will work in a team to ensure scalable, maintainable code and high-quality integration with existing systems.

We operate in a hybrid model with on-site days to support collaboration, onboarding, and team cohesion.

Qualifications

  • Proven deep hands-on C++ experience.
  • Experience with Windows desktop technologies and Visual Studio.
  • Fluency in English for daily work.
  • Familiarity with Git or similar version control and CI/CD.
  • Understanding of Agile/Scrum processes.

Responsibilities

  • Develop new features for Windows desktop apps focusing on architecture, API design, and UI controls (C++, C#, .NET, WPF).
  • Refactor legacy components to improve maintainability and backward compatibility with modern Windows tech.
  • Improve test coverage with unit and integration tests to ensure reliability.
  • Collaborate with team members to review designs and foster shared ownership.

Skills

C++
Windows desktop development
MVVM
English proficiency
Agile/Scrum
AI-assisted development

Tools

Visual Studio
Git
CI/CD tools
Windows

Job description

Visual Components in Espoo, Finland, is seeking a Software Developer to help grow our platform by designing and implementing features for Windows desktop applications using C++, C#, .NET, and WPF. You will work in a team to ensure scalable, maintainable code and high-quality integration with existing systems.

We operate in a hybrid model with on-site days to support collaboration, onboarding, and team cohesion.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Developer
C++ Software Developer

Visual Components Oy • Espoo

On-site
EUR 55,000 - 75,000
Competitive salary
Hybrid work model
Flexible working times
+4
Senior Software Engineer – Product Infra & Build Systems
Senior Software Engineer – Product Infra & Build Systems

Visual Components Oy • Espoo

Hybrid
EUR 80,000 - 110,000
Flexible working hours
Hybrid work locations
Health insurance
+4
Senior C++/Windows Software Engineer (On-site Tampere)
Senior C++/Windows Software Engineer (On-site Tampere)

Unikie • Tampere

On-site
EUR 75,000 - 95,000
UI-Driven .NET Desktop Developer for Naval Design & AI
UI-Driven .NET Desktop Developer for Naval Design & AI

NAPA • Finland

Hybrid
EUR 50,000 - 70,000
Office in Helsinki
Hybrid work model
Senior Frontend Dev for 3D Web Configurator (Remote)
Senior Frontend Dev for 3D Web Configurator (Remote)

Visual Components Oy • Espoo

Remote
EUR 60,000 - 90,000
Flexible working times
Remote work
Health insurance
+3
Senior C++/Windows Software Engineer
Senior C++/Windows Software Engineer

Unikie • Tampere

On-site
EUR 75,000 - 95,000
Software Engineer
Software Engineer

Tenth Revolution Group • Helsinki

On-site
EUR 55,000 - 85,000
C#/C++ Senior Software Engineer
C#/C++ Senior Software Engineer

Visual Components Oy • Espoo

On-site
EUR 80,000 - 110,000
Flexible working hours
Hybrid work locations
Health insurance
+4
Junior QA Engineer: PLC & Automation Testing
Junior QA Engineer: PLC & Automation Testing

Visual Components Oy • Espoo

Hybrid
EUR 32,000 - 42,000
Flexible working times
Remote work
Health insurance
+2
Senior Software Developer — Flexible, Growth‑Oriented Role
Senior Software Developer — Flexible, Growth‑Oriented Role

M-SNAP • Helsinki

Hybrid
EUR 50,000 - 78,000
Company car
Flexible work options
Training budget control
+2