Senior C++ Software Engineer

Wearehaystack — Germany · Posted ~4 hours ago

Senior Full-time

Skills

modern C++ C++14/17/20 multithreading parallelization performance optimization desktop application development codebase modernization C++14 C++17 C++20 .NET

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An established technology organization is seeking a Senior C++ Software Engineer to develop high-performance desktop components and modernize a large existing codebase. You will architect multithreaded and parallel solutions, identify bottlenecks, optimize performance and quality, and help transition legacy systems toward modern C++ and .NET using AI-assisted development tools.

Highlights

Work on high-performance desktop software with challenging multithreading and parallelization requirements. The role offers opportunities to modernize a substantial legacy codebase, improve performance and stability, and apply AI-assisted engineering tools.

Description

We're hiring on behalf of a Haystack partner! The Role • Design and develop high-performance C++ components for desktop applications, focusing on performance, stability, and scalability. • Architect, implement, and review complex multithreading and parallelization concepts for efficient and responsive execution. • Analyze, refactor, and optimize a large existing codebase, identifying bottlenecks and improving performance and quality. • Collaborate with cross-functional teams to drive modernization from legacy systems to modern C++ and .NET. • Utilize AI agents and tools for code analysis, refactoring, and legacy modernization. What You'll Need • Several years of senior-level experience in professional C++ development, ideally in high-performance, highly parallelized desktop systems. • A strong academic background in computer science, mathematics, physics, electrical engineering, or a comparable technical discipline. • Deep expertise in modern C++ (C++14/17/20), multithreading, concurrency, debugging, and performance tuning. • Hands-on experience with Qt, CMake, Conan, MSVC, and integrating components like CEF. • Confident and effective use of AI in software engineering, including agentic coding tools and AI pipelines. • Fluent German and fluent English, both spoken and written. What's On Offer • Competitive salary • Opportunities for professional development through an in-house academy and external partners. • Access to health and wellness programs, including a fitness center and healthy canteen options. • Flexible work arrangements with a hybrid on-site and remote model. Apply via Haystack today!