
C#/C++ Senior Software Engineer
Visual Components3 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.