Senior Software Engineer, Windows/Desktop Applications - Stuttgart, Germany
Senior Software Engineer, Windows/Desktop Applications - Stuttgart, Germany

Senior Software Engineer, Windows/Desktop Applications - Stuttgart, Germany

Stuttgart Vollzeit 60000 - 80000 € / Jahr (geschätzt) Home Office möglich
Go Premium
S

Auf einen Blick

  • Aufgaben: Leite die Entwicklung von Windows-Desktop-Anwendungen und sorge fĂĽr Barrierefreiheit.
  • Arbeitgeber: Speechify, ein innovatives Unternehmen mit einer Mission fĂĽr inklusives Lernen.
  • Mitarbeitervorteile: Hohe Flexibilität, Autonomie und die Möglichkeit, einen echten Unterschied zu machen.
  • Andere Informationen: Dynamisches, kollaboratives Umfeld mit Möglichkeiten zur beruflichen Weiterentwicklung.
  • Warum dieser Job: Gestalte die Zukunft von Software, die Millionen von Nutzern zugutekommt.
  • GewĂĽnschte Qualifikationen: Erfahrung in der Entwicklung von Windows-Anwendungen und starke Kommunikationsfähigkeiten.

Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Die Mission von Speechify ist es, sicherzustellen, dass Lesen niemals eine Barriere für das Lernen darstellt. Über 50 Millionen Menschen nutzen die Text-to-Speech-Produkte von Speechify, um alles, was sie lesen – PDFs, Bücher, Google Docs, Nachrichtenartikel, Websites – in Audio umzuwandeln, damit sie schneller lesen, mehr lesen und sich mehr merken können. Die Produkte von Speechify umfassen die iOS-App, Android-App, Mac-App, Chrome-Erweiterung und Web-App.

Heute arbeiten fast 200 Menschen weltweit in einem 100% verteilten Umfeld bei Speechify – Speechify hat kein Büro. Dazu gehören Frontend- und Backend-Entwickler, KI-Forschungswissenschaftler und andere von Amazon, Microsoft und Google sowie führende PhD-Programme wie Stanford, schnell wachsende Startups wie Stripe, Vercel, Bolt und viele Gründer eigener Unternehmen.

Was Sie tun werden:

  • Leiten Sie das Design, die Architektur und die Entwicklung nativer Windows-Desktopanwendungen mit Windows App SDK, WinUI (oder verwandten UI-Frameworks), C#, XAML und – wenn nötig – C++.
  • Definieren und setzen Sie Best Practices fĂĽr die Entwicklung von Windows-Desktops ĂĽber den gesamten Codebestand durch: Codearchitektur, Leistung, Speicherverbrauch, reaktionsfähige UI, Kompatibilität zwischen Versionen (Windows 10/11+) und Wartbarkeit.
  • Fördern Sie die Barrierefreiheit: Integrieren und validieren Sie die UnterstĂĽtzung fĂĽr Barrierefreiheits-APIs (z.B. Microsoft UI Automation oder andere relevante Windows-Barrierefreiheits-Frameworks).
  • Arbeiten Sie eng mit Produktdesignern, UX-Forschern, QA und anderen Stakeholdern zusammen, um die Planung von Funktionen, die UI/UX-Architektur und den langfristigen Fahrplan fĂĽr die Windows-Plattform zu gestalten.
  • Ăśbernehmen Sie die Verantwortung fĂĽr den gesamten Lebenszyklus von Funktionen: Konzeption → Design → Implementierung → Test → Veröffentlichung → Wartung.
  • Sichern Sie Qualität, Zuverlässigkeit und Konsistenz ĂĽber alle Veröffentlichungen hinweg.
  • Identifizieren, diagnostizieren und beheben Sie komplexe Fehler, Leistungsengpässe, Speicherlecks, Rendering-Probleme oder Kompatibilitätsprobleme und schlagen Sie robuste architektonische oder gestalterische Lösungen vor.

Ein idealer Kandidat sollte Folgendes haben:

  • 3+ Jahre Erfahrung in der Entwicklung von Windows-Desktopanwendungen mit Windows App SDK, WinUI (oder ähnlich), C#, XAML – und idealerweise zusätzliche Erfahrung mit nativen Windows-Codes (C++, Win32/WinRT/COM).
  • Tiefes Verständnis der Architektur von Windows-Anwendungen, einschlieĂźlich Interoperabilität zwischen verwaltetem Code (.NET) und nativem Code.
  • Nachweisliche Erfolge beim Entwerfen, Erstellen und Ausliefern von produktionsreifen Desktopanwendungen mit Schwerpunkt auf Zuverlässigkeit, Leistung, Skalierbarkeit und Wartbarkeit.
  • Starke Erfahrung mit Barrierefreiheits-APIs auf Windows (z.B. Microsoft UI Automation oder ähnlich) und Engagement fĂĽr den Aufbau zugänglicher und inklusiver Software.
  • Exzellente Grundlagen in der Softwaretechnik: OOP, Entwurfsmuster, Datenstrukturen, Algorithmen, Speicherverwaltung, Multithreading oder asynchrone Programmierung (wo relevant).
  • Erfahrung in der Leitung technischer Designs, Mentoring anderer Ingenieure, DurchfĂĽhrung von Code-Reviews und Treffen von Architekturentscheidungen.
  • Starke Kommunikationsfähigkeiten; Fähigkeit, Kompromisse zu artikulieren, mit funktionsĂĽbergreifenden Teams zusammenzuarbeiten und Konsens zu erzielen.
  • Eine benutzerzentrierte Denkweise: Fokus auf den Aufbau polierter, intuitiver und zugänglicher Erfahrungen fĂĽr Endbenutzer.

Bevorzugt / Bonus:

  • Erfahrung im Schreiben automatisierter Tests fĂĽr die UI – Unit-Tests, Integrationstests, UI-Automatisierungstests; Vertrautheit mit relevanten Testframeworks.
  • Erfahrung mit Leistungsoptimierung fĂĽr Desktop-Apps (Speicherverbrauch, Startzeit, Rendering-Leistung, Hoch-DPI-UnterstĂĽtzung, Reaktionsfähigkeit unter Last).
  • Erfahrung mit Lokalisierung/Globalisierung, UnterstĂĽtzung von rechts-nach-links-UIs, Internationalisierung, Barrierefreiheit fĂĽr mehrere Regionen.
  • Vertrautheit mit Telemetrie, Analytik, Absturzberichterstattung, Protokollierung und FehlerĂĽberwachung in Desktopanwendungen.
  • FrĂĽhere Erfahrung in der Gestaltung von CI/CD-Workflows, Release-Pipelines und Bereitstellungsstrategien fĂĽr Desktopanwendungen.
  • Nachgewiesene Fähigkeit, Verantwortung fĂĽr Funktionsbereiche oder Module zu ĂĽbernehmen und diese langfristig zu betreuen, einschlieĂźlich Wartung, Refactoring und Management technischer Schulden.

Was wir bieten:

  • Eine Rolle mit hoher Wirkung: Sie definieren die Architektur, gestalten die Zukunft unseres Windows-Produkts und beeinflussen direkt, was Millionen von Nutzern sehen und erleben.
  • Eine kollaborative, flache Ingenieurskultur – Sie sind nicht nur ein Programmierer, sondern ein Builder und Entscheidungsträger.
  • Möglichkeiten zur FĂĽhrung – andere mentorieren, technische Richtung steuern und in breitere technische FĂĽhrungsrollen wachsen (z.B. Tech Lead, Architekt).
  • Flexibilität, Autonomie und Verantwortung: Sie definieren, wie Probleme gelöst werden, ĂĽbernehmen Funktionen von Anfang bis Ende und tragen zur langfristigen Produktvision bei.
  • Eine zielgerichtete Mission: Software zu entwickeln, die zuverlässig, zugänglich und benutzerzentriert ist – und einen echten Unterschied fĂĽr die Menschen macht.

Wenn Sie denken, dass Sie gut zu diesem Job passen, erzählen Sie uns mehr über sich und warum Sie an der Rolle interessiert sind, wenn Sie sich bewerben. Und vergessen Sie nicht, Links zu Ihrem Portfolio und LinkedIn einzufügen. Wenn Sie nicht suchen, aber jemanden kennen, der gut passen würde, empfehlen Sie ihn!

Speechify setzt sich für einen vielfältigen und integrativen Arbeitsplatz ein. Speechify diskriminiert nicht aufgrund von Rasse, nationaler Herkunft, Geschlecht, Geschlechtsidentität, sexueller Orientierung, geschütztem Veteranenstatus, Behinderung, Alter oder anderem rechtlich geschützten Status.

Senior Software Engineer, Windows/Desktop Applications - Stuttgart, Germany Arbeitgeber: Speechify

Speechify ist ein hervorragender Arbeitgeber, der eine kollaborative und flache Ingenieurskultur fördert, in der jeder Mitarbeiter als Baumeister und Entscheidungsträger geschätzt wird. Mit flexiblen Arbeitsbedingungen und der Möglichkeit, die technische Richtung zu steuern, bietet Speechify nicht nur eine hohe Wirkung durch die Gestaltung von Software, die Millionen von Nutzern zugutekommt, sondern auch zahlreiche Wachstums- und Entwicklungsmöglichkeiten für seine Mitarbeiter. Zudem engagiert sich das Unternehmen für Vielfalt und Inklusion am Arbeitsplatz, was es zu einem bedeutungsvollen und bereichernden Ort macht, um zu arbeiten.
S

Kontaktperson:

Speechify HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer, Windows/Desktop Applications - Stuttgart, Germany

✨Tipp Nummer 1

Netzwerken ist der SchlĂĽssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, dass du an der Stelle interessiert bist und frag nach Insights oder Tipps.

✨Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Denkweise zu erklären. Wir empfehlen dir, Tools wie LeetCode oder HackerRank zu nutzen, um deine Fähigkeiten zu schärfen.

✨Tipp Nummer 3

Zeige deine Leidenschaft fĂĽr Barrierefreiheit! Da wir bei Speechify groĂźen Wert auf inklusive Software legen, teile Beispiele von Projekten, bei denen du Barrierefreiheit in den Fokus gerĂĽckt hast.

✨Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das zeigt dein Interesse und gibt uns die Möglichkeit, dich besser kennenzulernen. Vergiss nicht, Links zu deinem Portfolio und LinkedIn-Profil beizufügen!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer, Windows/Desktop Applications - Stuttgart, Germany

Windows App SDK
WinUI
C#
XAML
C++
Windows-Anwendungsarchitektur
Zugänglichkeits-APIs
OOP
Designmuster
Datenstrukturen
Algorithmen
Speicherverwaltung
Multithreading
Asynchrone Programmierung
Technisches Design

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wenn du dich bewirbst, zeig uns, wer du wirklich bist! Lass deine Persönlichkeit durchscheinen und erzähl uns, warum du für diese Rolle brennst. Authentizität kommt immer gut an!

Portfolio nicht vergessen!: Vergiss nicht, Links zu deinem Portfolio und LinkedIn-Profil beizufügen. Zeig uns deine besten Arbeiten und wie du in der Vergangenheit Probleme gelöst hast. Das gibt uns einen tollen Einblick in deine Fähigkeiten!

Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles sorgfältig zu überprüfen!

Bewirb dich ĂĽber unsere Website!: Wir empfehlen dir, dich direkt ĂĽber unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt. Wir freuen uns auf deine Unterlagen!

Wie du dich auf ein Vorstellungsgespräch bei Speechify vorbereitest

✨Verstehe die Mission von Speechify

Mach dich mit der Mission von Speechify vertraut, die sicherstellt, dass Lesen niemals eine Barriere für das Lernen ist. Zeige im Interview, dass du die Bedeutung von Zugänglichkeit und Benutzerfreundlichkeit verstehst und wie deine Fähigkeiten dazu beitragen können.

✨Technische Vorbereitung ist alles

Stelle sicher, dass du deine Kenntnisse in Windows App SDK, WinUI, C# und XAML auffrischst. Bereite dich darauf vor, spezifische technische Fragen zu beantworten und Beispiele aus deiner bisherigen Arbeit zu nennen, die deine Erfahrung in der Entwicklung von Desktop-Anwendungen zeigen.

✨Zeige deine Teamfähigkeit

Da die Rolle enge Zusammenarbeit mit Produktdesignern und anderen Stakeholdern erfordert, sei bereit, Beispiele zu geben, wie du in der Vergangenheit erfolgreich in einem Team gearbeitet hast. Betone deine Kommunikationsfähigkeiten und deine Fähigkeit, Konsens zu erzielen.

✨Bereite Fragen vor

Überlege dir im Voraus Fragen, die du dem Interviewer stellen möchtest. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren. Fragen zur langfristigen Produktvision oder zu den Herausforderungen im Team sind immer gut!

Senior Software Engineer, Windows/Desktop Applications - Stuttgart, Germany
Speechify
Standort: Stuttgart
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschlieĂźlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 UnterstĂĽtzung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurĂĽck-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>