V

Valsoft

Acquires, grows vertical market software companies

C++ Software Engineer - Windows Applications

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeHilversum, NetherlandsNo salary listed

About the Job

Requirements

  • The candidate must have at least 3 years of professional software development experience.
  • The candidate must have hands-on experience developing software in C++ and be able to work confidently in mature C++ codebases.
  • The candidate must have professional experience building and maintaining native Windows desktop applications.
  • The candidate must be able to become productive quickly in complex technical environments.
  • The candidate must have a strong understanding of REST APIs, data integration, and OAuth authorization flows.
  • The candidate must have experience with multithreading and critical section management.
  • The candidate must be proficient with Git and modern version control practices.
  • The candidate must have experience with SQL databases such as MSSQL, PostgreSQL, MySQL, MariaDB, or similar technologies.
  • The candidate must have strong written and verbal communication skills in Dutch and English.

Responsibilities

  • Own the Windows front-end of OmniPlayer, the core application used daily by broadcasters.
  • Develop and maintain Windows applications primarily in C++ and C# .NET 8.0.
  • Contribute to mission-critical features used in live production environments.
  • Use AI tooling to accelerate understanding and evolution of a complex, mature codebase.
  • Contribute to backend API services built in C++ and C# .NET 8.0.
  • Participate in code reviews and help maintain high engineering standards.
  • Support quality assurance efforts to ensure product reliability and stability.
  • Collaborate with product and support teams to improve customer outcomes.
  • Use tools such as Cursor, Claude Code, and similar AI-assisted development platforms daily.
  • Help evolve engineering practices and development workflows across the team.
  • Contribute to ongoing product modernization initiatives.
  • Work closely with the Hilversum-based team to accelerate knowledge transfer and collaboration.

Desired Qualifications

  • Experience with Embarcadero C++ Builder (VCL Framework).
  • Active daily use of AI-assisted development tools such as Cursor, Claude Code, or equivalent solutions.
  • Experience with DevExpress VCL Framework.
  • Exposure to Kubernetes, DevOps, or CI/CD pipelines.
  • Experience building mission-critical software applications.
  • Familiarity with media, broadcasting, or music industry software.
  • Experience with GitLab and automated testing practices.

About the Company

Valsoft

Acquires, grows vertical market software companies

Valsoft is a company that buys software businesses that serve specific, essential industries (like automotive and broadcasting) and helps them grow over the long term. It focuses on vertical market software—programs that are built for a particular industry—and keeps the acquired companies independent while giving them extra resources, best practices, and access to a global network. The core idea is to improve how these software businesses operate and expand their reach, rather than building new products from scratch. The main way Valsoft works is to purchase a niche software company, streamline its operations, and partner with the existing management team to drive steady growth. This approach sets Valsoft apart from others by emphasizing patient, long-term ownership and collaboration within a diverse portfolio of niche software. The goal is to create durable, profitable companies that continue to serve their essential customers efficiently and expand into new markets.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$420M
Headquarters
Montreal, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at Valsoft

See more jobs