Software Engineer C++/Qt

ELLEON

Zürich

On-site

CHF 150,000 - 190,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Part of ELLEON Collective
Learning & Development budget
Women in Engineering & Family Friendly
Diversity & inclusion initiatives
Well-being & benefits

Job summary

ELLEON in Zürich is seeking an experienced Software Engineer to join a technically demanding programme, developing distributed systems software in modern C++ and the training and test applications that support it.

You will design, implement, and test across the full product lifecycle, collaborate with a cross-functional team of about ten developers, and occasionally travel internationally.

Fluent English and German are required, plus hands-on experience with Git, Qt/QML, UML, and unit testing.

Qualifications

  • Strong object-oriented C++ skills with experience outside embedded domain (desktop, application, or system level).
  • At least basic Qt/QML knowledge and hands-on experience with Git, Visual Studio, UML/software design, and unit testing.

Responsibilities

  • Design and develop software for complex distributed systems in modern C++.
  • Build and extend training and test applications used across the product lifecycle.
  • Develop user interfaces with Qt/QML, collaborating with UX/UI designers (Figma).
  • Create software designs and document architecture using UML.
  • Write and maintain unit tests to ensure robust, reliable code.
  • Get up to speed quickly in legacy codebases and help modernise them.
  • Collaborate within agile teams of 10 developers, sharing ownership of technical decisions.
  • Support deployments, integration and testing on site, including occasional international assignments.

Skills

C++
Qt/QML
Git
Visual Studio
UML
Unit testing

Education

Degree in Computer Science or Software Engineering

Tools

Git
Visual Studio
UML
Figma

Job description

Complex Software | Modern C++ | Join the ELLEON Collective

Are you a C++ developer who enjoys building software that has to perform under real constraints? Do you want to work on distributed systems where architecture, reliability, and clean design genuinely matter?

At ELLEON, we are looking for an experienced Software Engineer to join a technically demanding programme in the Zürich area, developing distributed systems software and the training and test applications that support it.

Why Join ELLEON?

At ELLEON, we are redefining engineering consulting. We are not just a service provider, we are a collective of top-tier engineers, dedicated to solving the most complex technical challenges in the industry. Through our ELLEON Collective, you will be part of a dynamic network of engineers, have access to exclusive industry events, and benefit from our Learning & Development program, which includes certified coaching in leadership and negotiation.

We are also committed to Women in Engineering and working parents, promoting flexible career models to ensure that everyone has the opportunity to thrive in consulting.

Your Role

As a Software Engineer at ELLEON, you will be embedded in an engineering team in Zürich, developing distributed systems software in modern C++. You will work across the full product lifecycle: from architecture and interface design through to integration and on-site testing.

Your Key Responsibilities
  • Design and develop software for complex distributed systems in modern C++
  • Build and extend training and test applications used across the product lifecycle
  • Develop user interfaces with Qt/QML, working closely with UX/UI designers (Figma)
  • Create software designs and document architecture using UML
  • Write and maintain unit tests to ensure robust, reliable code
  • Get up to speed quickly in existing legacy codebases and help modernise them
  • Collaborate within agile teams of 10 developers, sharing ownership of technical decisions
  • Support deployments, integration and testing on site, including occasional international assignments
Who You Are
  • Degree in Computer Science or Software Engineering (ETH, FH, or equivalent)
  • Strong object-oriented C++ skills, with experience outside the embedded domain (desktop, application, or system level)
  • At least basic Qt/QML knowledge
  • Hands-on experience with Git, Visual Studio, UML/software design, and unit testing
  • Experience working with UX/UI teams or Figma is a plus
  • Fast learner, comfortable with complex software systems and legacy code; autonomous and solution-oriented
  • Fluent English (written and spoken) and German nedded
  • Willing to travel occasionally, including international assignments
What We Offer
  • Part of the ELLEON Collective: a selective network of engineers solving the most exciting challenges
  • Learning & Development: access to certified leadership & negotiation coaching
  • Women in Engineering and Family Friendly Initiatives - flexible career models & diversity support
  • Continuous learning: dedicated budget for certifications & professional development
  • Well-being & Benefits: competitive salary, pension, wellness allowance, and more

We review applications continuously. At ELLEON, we celebrate diversity and believe in equal opportunities for all. We encourage candidates from all backgrounds to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems C++/Qt Engineer
Distributed Systems C++/Qt Engineer

ELLEON • Zürich

On-site
CHF 150,000 - 190,000
Part of ELLEON Collective
Learning & Development budget
Women in Engineering & Family Friendly
+2
(Senior) Project Manager
(Senior) Project Manager

ELLEON • Switzerland

On-site
CHF 140,000 - 190,000
High-impact projects
Professional community
Leadership coaching
+1
Senior Java Fullstack Engineer
Senior Java Fullstack Engineer

Zühlke Engineering AG • Schlieren

On-site
CHF 110,000 - 140,000
Work life blend
Profit share
Global community
+1
Embedded Software Engineer
Embedded Software Engineer

Swisslinx AG • Stäfa

On-site
CHF 100,000 - 140,000
Senior C++ Engineer – Tech Lead
Senior C++ Engineer – Tech Lead

Cascination • Bern

Hybrid
CHF 160,000 - 230,000
Health insurance
Software Engineer, Command Centre (Frontend & UI/UX)
Software Engineer, Command Centre (Frontend & UI/UX)

Stellenangebote in der Schweiz • Zürich

Hybrid
CHF 90,000 - 130,000
Hybrid work model
Equity
Competitive salary
Senior Java Fullstack Engineer
Senior Java Fullstack Engineer

1002 Zühlke Engineering AG • Schlieren

On-site
CHF 110,000 - 140,000
Work from home option
Profit sharing
Global Zühlke community
+1
Site Reliability Engineer / Software Developer (open to all genders, 60–100%)
Site Reliability Engineer / Software Developer (open to all genders, 60–100%)

Intelliact AG • Zürich

On-site
CHF 80,000 - 110,000
5 weeks of vacation
Mobile plan valid throughout Europe
Free coffee & snacks
Senior Java Fullstack Engineer
Senior Java Fullstack Engineer

Zühlke Group • Schlieren

On-site
CHF 110,000 - 140,000
Flexible working hours
Work from home
Profit share
Senior Java Engineer
Senior Java Engineer

ELCA Group • Bern

On-site
CHF 140,000 - 190,000
Mobiltelefonzuschuss
Halbtax-Abo
NBU-Versicherung
+4