Software Engineer (m/w/d)
LHH
About the role
Overview
We are currently looking for an experienced Software Engineer (m/w/d) with strong C++ expertise to support a large‑scale migration project within a high‑performance content matching and identification platform. The engineering team is based in Zurich and is responsible for maintaining and evolving a distributed system operating at significant scale. The primary focus of this role is a background migration initiative, driven by a strategic change in the tooling and infrastructure used by the platform. This includes migrating existing functionality, ensuring system continuity, and improving long‑term maintainability and reliability.
Responsibilities
- Develop and maintain production‑quality C++ code to support system and tooling migration
- Migrate existing functionality to new frameworks, tools, or infrastructure while minimizing risk
- Contribute to qualification, deployment, monitoring, documentation, and operational support during and after migration
- Design and improve test, monitoring, and automation infrastructure to validate migration success
- Perform testing beyond unit tests (integration, performance, stress, load, security, fuzz testing)
- Review code written by peers and provide feedback to ensure best practices and migration quality
- Identify, prioritize, and reduce technical debt, particularly uncovered during migration activities
- Triage and resolve system or production issues arising from migration changes
Your Profile
- Bachelor's degree in Computer Science or equivalent practical experience
- Minimum of 4 years of Software Engineer hands‑on backend development experience with C++
- Proven experience in:
- C++ programming
- Data structures and algorithms
- Debugging, diagnosis, and issue resolution in complex systems
- Systems thinking and software/system migration work
- Test engineering and testability
- Software architecture fundamentals
- Code health, readability, and long‑term maintainability
- Data analysis and technical problem synthesis
- Working with large‑scale and distributed systems
- Excellent communication skills in English (verbal and written) at C1+ level
General Information
- Start Date: asap
- Contract Duration: Temporary, until end of December 2026
- Location: Zürich
- Workload: 100%
- Remote Work: Home office available
- Working Hours: Standard 40 hours per week
- Home Office: 3+ 2 days at home
- Canteen: On‑site canteen offering meals during office hours
What You'll Gain
- Collaborate with top‑tier engineers on products used by millions worldwide
- Be part of a modern, agile, and collaborative development environment
- Access cutting‑edge infrastructure and development tools
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free