Visual Components

C#/C++ Senior Software Engineer

Visual Components
Apply
3 months ago
Espoo, Finland or Tampere, FinlandSenior

Responsibilities

  • Modernize and improve C++/C# desktop product codebases and infrastructure.
  • Improve product customization and variation capabilities for desktop products.
  • Enhance product distribution and software update mechanisms.
  • Improve the speed, modularity, and reliability of the desktop application build system with DevOps.
  • Maintain organized, up-to-date dependencies while considering CVEs and best practices.
  • Improve custom test infrastructure for the 3D simulation platform in collaboration with QA.
  • Improve product performance, stability, overall system quality, development tooling, and processes.
  • Own issues through successful resolution and collaborate with the Product Owner and Engineering Lead.

Requirements

  • Hands-on experience with C# and/or C++; Python experience is a bonus.
  • Strong understanding of algorithms, data structures, design patterns, and software architecture.
  • Experience with Microsoft technologies such as Visual Studio, Azure, and Azure DevOps.
  • Strong understanding of build and dependency management, Git, CI/CD pipelines, and modern development workflows.
  • Hands-on experience with desktop deployment solutions.
  • Experience modernizing legacy monolithic software projects.
  • Experience with AI-assisted development tools such as GitHub Copilot is beneficial.
  • Experience with robotics, simulation systems, or data analysis is highly beneficial.
  • Excellent communication and collaboration skills, independent decision-making ability, and proficient spoken and written English.
  • Familiarity with Agile and Scrum processes.

Benefits

  • Hybrid work with onsite attendance a few days per week, flexible working times, and flexible work locations.
  • Competitive salary and a safe, stable workplace.
  • Supportive team, skilled coworkers, low hierarchy, and flexible organizational culture.
  • Learning platforms, extensive occupational health care and health insurance, lunch benefit, and sport and cultural benefit vouchers.
  • Team social activities including pool tournaments, game nights, office breakfasts, after-work events, and sports activities.

Tech Stack

AzureC#C++GitPowerShellPython

Categories

Visual Components

About Visual Components

51-200 employees
Contact me