Skip to content
mimi

Software Engineer (m/w/d)

LHH

Zürich · Hybrid Contract Mid Level 1mo ago

About the role

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.

As a Software Engineer, you will make larger, mostly independent technical contributions with a strong focus on system and tooling migration. You will own end‑to‑end migration tasks, from analysis and implementation to validation and rollout, while collaborating closely with other engineers.

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

C++

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