emineo AG
Baar, Zürich
Senior Data Migration Engineer (m/f/d), 80-100%
- 12 November 2026
- 80 – 100%
- Permanent position
- German (Fluent), English (Fluent)
- Baar, Zürich
About the job
We are replacing a tax system that has evolved over decades and migrating its data to a new platform. The project runs over several years, the data volumes are large, and the business logic is complex. The target model is defined, but the path to it is not always clear. This is exactly where you come in.
This is your task:
You receive a target table and find out where its contents originate from in the legacy system. You sift through the source data in staging, recognise patterns, gaps, and contradictions, and derive reliable mappings from them. Where the data alone does not provide an answer, you obtain it: from the tax administration experts, the developers, or the connoisseurs of the legacy system. You bring clarity to the unclear and document your findings so that others can build on them.
- Analyse source data in staging, recognise patterns, gaps, and contradictions, and derive reliable mappings from them
- Clarify open technical questions together with the business department and development teams and document the findings so that others can build on them
- Design and implement migration scripts and pipelines
- Identify and resolve data anomalies with the business department
- Co-design the target data model and advise analysts and engineers on it
- Continuously optimise the complex data migration environment and the tools and methodologies used
This is what you bring:
Professional
- You have at least 5 years of experience in data migration and handling sensitive data.
- You have significantly contributed to successful, complex data migrations in critical business areas and are familiar with the challenges of special cases.
- You possess excellent SQL skills, think in sets, and rely on performant, set-based SQL statements rather than stored procedures.
- You know the relevant best practices and legal frameworks for handling sensitive data.
- You are proficient in Python, Git, SQL, and DBML.
- You work confidently with large data volumes. Experience with data warehouses, batch processing, or legacy systems is a plus.
- You enjoy solving tricky data-related tasks and work closely with engineers, analysts, and subject matter experts.
- You have very good German and English skills, both spoken and written.
- You are willing to travel and work about 2 days per week in our office in Zurich as well as, depending on project requirements, partly on-site with clients throughout Switzerland.
- You are curious and do not settle for the first explanation. A value that does not fit does not let you go.
- You ask the right questions and can translate between business and technology.
- You think like an engineer: structured, comprehensible, reproducible. Which tools you have used so far is secondary. What matters is that you learn quickly.
- You work independently and still enjoy being part of a small, well-coordinated team.
What you can look forward to:
- A project with real significance and long-term perspective
- A small data engineering team with short decision-making paths and plenty of scope for creativity
- Direct exchange with the business departments as well as the development and architecture teams
- Personal development with your own leadership coach
- Cool events such as staff aperitifs, shared lunches, summer party with family, ski weekend, hackathons, conferences
- Home office options and flexible working hours
- Working in one of the emineo offices in Baar and Zurich with state-of-the-art infrastructure and ergonomic workstations
- Attractive location and good accessibility by public transport