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
C

Auf einen Blick

  • Aufgaben: Leite die Entwicklung von Windows-Desktop-Anwendungen und forme die Zukunft unserer Produkte.
  • Arbeitgeber: Speechify, ein innovatives Unternehmen mit einer Mission fĂĽr inklusives Lernen.
  • Mitarbeitervorteile: Hohe Flexibilität, Autonomie und die Möglichkeit, echte Auswirkungen zu erzielen.
  • Andere Informationen: Dynamische, inklusive Kultur mit Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
  • Warum dieser Job: Gestalte Software, die Millionen von Nutzern hilft, Barrieren beim Lernen zu ĂĽberwinden.
  • GewĂĽnschte Qualifikationen: Erfahrung in der Entwicklung von Windows-Anwendungen und ein Fokus auf Zugänglichkeit.

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 Text-to-Speech-Leseprodukte 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, führenden PhD-Programmen wie Stanford, schnell wachsenden Startups wie Stripe, Vercel, Bolt und vielen Gründern ihrer eigenen Unternehmen.

Was Sie tun werden:

  • Leiten Sie das Design, die Architektur und die Entwicklung nativer Windows-Desktopanwendungen unter Verwendung des Windows App SDK, WinUI (oder verwandter UI-Frameworks), C#, XAML und – wenn nötig – C++.
  • Definieren und setzen Sie Best Practices fĂĽr die Windows-Desktopentwicklung im gesamten Codebase durch: Codearchitektur, Leistung, Speicherverbrauch, reaktionsfähige UI, Kompatibilität ĂĽber Versionen hinweg (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), stellen Sie sicher, dass UI-Steuerelemente, Fokusmanagement, Tastaturnavigation, Screenreader-UnterstĂĽtzung und Benutzerfreundlichkeit fĂĽr Menschen mit Behinderungen gegeben sind.
  • 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. Stellen Sie Qualität, Zuverlässigkeit und Konsistenz ĂĽber die Veröffentlichungen hinweg sicher.
  • 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 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 Interop 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 ein Engagement fĂĽr den Bau 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, Trade-offs 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-UI, 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 steuern, einschlieĂźlich Wartung, Refactoring und Management technischer Schulden.

Was wir bieten:

  • Eine Rolle mit hohem Einfluss: Sie definieren die Architektur, gestalten die Zukunft unseres Windows-Produkts und beeinflussen direkt, was Millionen von Benutzern 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 – einen echten Unterschied fĂĽr die Menschen zu machen.

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: Clutch Canada

Speechify ist ein hervorragender Arbeitgeber, der eine kollaborative und flache Ingenieurskultur fördert, in der Sie nicht nur als Programmierer, sondern auch als Entscheidungsträger agieren können. Mit flexiblen Arbeitsbedingungen und der Möglichkeit, in einem sinnstiftenden Umfeld zu arbeiten, haben Sie die Chance, die Architektur und Zukunft unserer Windows-Produkte zu gestalten und dabei einen echten Unterschied für Millionen von Nutzern zu machen. Zudem bietet Speechify zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung, einschließlich Mentoring und technischer Führungsrollen.
C

Kontaktperson:

Clutch Canada 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 anderen Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und potenzielle Arbeitgeber auf dich aufmerksam zu machen.

✨Tipp Nummer 2

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

✨Tipp Nummer 3

Sei proaktiv und zeige Interesse! Wenn du eine Stelle im Auge hast, zögere nicht, direkt Kontakt aufzunehmen. Frag nach, ob es offene Positionen gibt oder wie der Bewerbungsprozess aussieht. Das zeigt Engagement!

✨Tipp Nummer 4

Nutze unsere Website für deine Bewerbung! Wir haben viele spannende Stellenangebote, die darauf warten, von dir entdeckt zu werden. Bewirb dich direkt über uns, um den besten Überblick über alle Möglichkeiten zu bekommen.

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 deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach echten Menschen, die zu unserem Team passen, also sei authentisch und zeig, was dich einzigartig macht!

Pass auf die Details auf!: Achte darauf, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer, professioneller Auftritt zeigt uns, dass du Wert auf Qualität legst – genau wie wir bei StudySmarter.

Zeig deine Leidenschaft!: Erzähle uns, warum du für Speechify arbeiten möchtest und was dich an der Entwicklung von Windows-Anwendungen begeistert. Deine Begeisterung kann den Unterschied machen und uns überzeugen, dass du die richtige Wahl bist!

Bewirb dich über unsere Website!: Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und unkompliziert bearbeiten!

Wie du dich auf ein Vorstellungsgespräch bei Clutch Canada 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. Überlege dir, wie deine Fähigkeiten und Erfahrungen dazu beitragen können, diese Mission zu unterstützen, und bringe konkrete Beispiele in das Gespräch ein.

✨Technische Vorbereitung ist alles

Stelle sicher, dass du die Technologien und Frameworks, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Bereite dich darauf vor, spezifische Fragen zu Windows App SDK, WinUI, C# und XAML zu beantworten und eventuell auch praktische Beispiele aus deiner bisherigen Arbeit zu teilen.

✨Zugänglichkeit im Fokus

Da Zugänglichkeit ein wichtiger Aspekt der Rolle ist, solltest du dich mit den relevanten APIs und Best Practices vertraut machen. Sei bereit, darüber zu sprechen, wie du in der Vergangenheit Zugänglichkeit in deinen Projekten berücksichtigt hast und welche Strategien du vorschlagen würdest.

✨Teamarbeit und Kommunikation

Bereite dich darauf vor, über deine Erfahrungen in der Zusammenarbeit mit verschiedenen Teams zu sprechen. Betone deine Kommunikationsfähigkeiten und wie du technische Entscheidungen getroffen hast, um Konsens zu erreichen. Zeige, dass du nicht nur ein Entwickler bist, sondern auch ein Teamplayer.

Senior Software Engineer, Windows/Desktop Applications - Stuttgart, Germany
Clutch Canada
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

>