Skip to content

Open nowPosted 40 days ago

C#/C++ Senior Software Engineer

visual-components11 open roles

Where
Espoo
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowC#/C++ Senior Software Engineervisual-components · Espoo
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on visual-components's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.8% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.7%1 day
  2. 3.5%3 days
  3. 7.8%7 days
  4. 14.6%14 days
  5. 34.1%30 days
This job: posted 40 days ago

The posting

Get to know Visual Components

At Visual Components, we build simulation technology that powers the future of manufacturing. More than 2,400 professionals worldwide, from small factories to major global manufacturers, use our software to design, visualize, and optimize tomorrow’s production lines. With over 20 nationalities represented in our Espoo HQ and offices in the US, Germany, and Japan, we’re truly international. We grow together, we enjoy our work, and we inspire one another. Join us and experience the difference of working with a team that’s passionate about building high‑quality engineering solutions.

The role and the team

We are looking for a Software Engineer to expand the Product Infra team. You will contribute to the architecture of our products and improve the infrastructure around it. You will ensure that our product customization, dependency management, deployment pipelines, and test infrastructures are streamlined and modernized. Your focus will be on creating reliable, scalable solutions that support a growing number of customers and use cases. The Product Infra team collaborates closely with DevOps and Quality Assurance teams while focusing on product-specific needs. This includes improving our products to support a growing number of platform customers. We work in a hybrid model and expect team members to be onsite a few days a week to support collaboration, onboarding, and team cohesion.

Your impact

As a software engineer on the Product Infra team, you will:

  • Work closely with Product Owner and your Engineering Lead towards a common goal
  • Streamline and modernize our codebase and the infrastructure around it
  • Report and take ownership of issues and bring them to a successful conclusion

Key Responsibilities

  • Contribute to improvements in: Product customization and variation for our desktop products Product deployment - improve product distribution, software update mechanism Desktop application build system - improve build speed, modularity and reliability together with DevOps Dependency management - maintain up‑to‑date and well‑organized dependencies, being aware of CVEs and best practices Test infrastructure – work with QA team to improve our custom test infrastructure for the 3D simulation platforms Code base modernization - identify and deliver code modernization, tools and methodologies
  • Improve performance, stability, and overall system quality
  • Champion continuous improvement in development process, tooling, and product quality

TECH STACK

  • Languages: C++, C++/CLI, C#, WPF, Python
  • Build & Deployment: PowerShell scripting, AzureDevOps Pipelines, nuget and vcpkg, Advanced Installer
  • Tools: Visual Studio, GIT, Azure DevOps, GitHub Copilot

The skills you will bring

  • Hands-on experience with C# and/or C++; Python is a bonus
  • Deep understanding of algorithms, data structures, design patterns, and software architecture
  • Experience working with a Microsoft Technology Stack such as Visual Studio, Azure, Azure DevOps, etc
  • Strong understanding of build and dependency management
  • Experience with Git, CI/CD pipelines, and modern development workflows
  • Hands-on experience with Desktop deployment solutions
  • Experience on modernizing legacy monolithic software projects
  • Excellent communication and people skills
  • 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.
  • Experience with robotics, simulation systems, or data analysis is highly beneficial
  • Ability to work independently, make technical decisions, and collaborate effectively across teams
  • Proficient English communication skills (spoken and written)

Perks of joining us

  • Competitive salary
  • Safe and stable workplacewith flexible working times and hybrid work locations, supportive of various life situations
  • 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 vouchers

At Visual Components, our most valuable assets are our employees. We treat everyone with honesty and transparency, help each other, and do our work with passion. We also enjoy spending time together even after work. Pool tournaments, game nights, office breakfasts and after works and sports activities are part of our life as a team.

How to apply

Please send your application in English via the form on our career page. We cannot accept applications sent to us via email or private messages due to GDPR.

Next steps with us

  • screening is within 2 weeks after the application
  • online introductory call with our Talent Acquisition Specialist
  • technical interview with our specialists
  • interview with the team

Hiring manager

Contact the hiring manager Pyry Glasin via email [email protected].

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against visual-components's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on visual-components's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    visual-components's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.