
Hover or tap a row for full statistics (EUR / month on this chart).
Salary analysis
Compared with the selected benchmark ("All roles in Espoo, Finland"), this listing's salary midpoint is about 90% lower. The offer sits below the benchmark range (€2,164–€4,550). The listed pay band (€298–€383) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 572 comparable listings.
| Market | Lower bound (25th percentile) | Median | Upper bound (75th percentile) |
|---|---|---|---|
| Market Average: Software Developer | €3,380/per month | €4,089/per month | €7,700/per month |
| All roles in Espoo, Finland | €2,164/per month | €2,690/per month | €4,550/per month |
| Pay in our data — not quoted in ad (Mid-Level) | €298/per month | €341/per month | €383/per month |
Visual Components is a software company with a global footprint. We are here to help teams who are building tomorrow’s manufacturing find the fastest way from the concept to reality. With our inclusive and easy to use tools companies can test their ideas in a virtual environment and get proof of concept before making the investment decisions. With Visual Components software, you can design production lines, simulate and analyze production flow, perform virtual commissioning projects, and use offline robot programming (OLP) software. Our solution is used by over 2400 pioneers worldwide and the tool scales from small local manufacturers to global automotive corporations. Our Headquarters is in Espoo, Finland and we have offices in US, Germany, and Japan. We build our software using C++, C#, .NET, Azure Cloud and other Microsoft technologies, creating a robust and scalable 3D simulation platform. The role and the team We are looking for a Software Developer to join a team developing our Visual Components platform and building future-proof features that will enable our product to grow. The team's responsibility area spans from developing new exciting features, conducting research on new areas as well as designing and refactoring the old where and when needed. We work in a hybrid model and expect team members to be onsite few days a week to support collaboration, onboarding, and team cohesion. Your impact As a Software Developer, you will design and implement scalable, maintainable systems, ensuring new features integrate well with existing code. Work will include dealing with technical debt and improving the software to prioritized level. Ensure high standards for code reviews, testing, and documentation, and raising the overall quality of the codebase. Key responsibilities: - Develop new features as part of a collaborative team, focusing on feature architecture, implementation, API design, and UI controls for Windows desktop applications (C++, C#, .NET, WPF). - Work with legacy codebases to refactor outdated components, improve maintainability, and ensure backward compatibility, using modern Windows desktop technologies. - Improve test coverage where practical by writing unit and integration tests, ensuring new code is reliable and tested. - Collaborate with team members to discuss, review, improve solution designs, and foster shared ownership and teamwork. The skills you will bring - C++ is a must for the role – we are looking for deep hands-on experience. - Experience working with Microsoft technologies like Visual Studio or similar IDEs, Windows environment and ability to build, test and debug using those tools. - Be receptive to receiving and providing constructive feedback in daily work activities. - Experience working with Git or similar version control systems and familiarity with CI/CD tools. - Strong plus: proficiency in C#, WPF or other desktop UI libraries, MVVM or other UI design patterns. - Experience with software development lifecycle (SDLC) tools (we use Azure DevOps, but experience with Jira could be beneficial to get onboard quickly). - Familiarity with Agile and Scrum processes and the ability to effectively navigate and work in an agile environment. - Experience working with AI-assisted development tools (e.g., GitHub Copilot) to improve coding efficiency, code quality, and developer productivity. - English language - fluency in speaking and writing in English because it is our main working language. Perks of joining us - Competitive salary - The opportunity to further develop and expand your skills and make an impact on our own platform - Flexible working times - An employer who supports in various life situations - Safe and stable workplace - Skilled co-workers and a supportive supervisor and team - Low hierarchy and flexible and relaxed organizational culture - Comprehensive personnel benefits, e.g., learning platforms, extensive occupational health care and health insurance, lunch benefit, sport & cultural benefit voucher
Job Details
Responsibilities
- Develop new features focusing on architecture, implementation, API design, and UI controls for Windows desktop applications
- Refactor legacy codebases to improve maintainability and ensure backward compatibility
- Write unit and integration tests to improve test coverage
- Collaborate with team members to review and improve solution designs
Requirements
- Deep hands-on experience with C++
- Experience with Microsoft technologies (Visual Studio, Windows environment)
- Experience with Git or similar version control systems
- Familiarity with CI/CD tools
- Fluency in speaking and writing English
Skills & Technologies
Benefits & Perks
Recruitment Process
- 1Application screening
- 2Online introductory call
- 3Technical interview
- 4Onsite interview

Related Opportunities
Discover more opportunities that match your interests and skills