Senior Software Engineer, Windows/Desktop
Listed on 2026-01-14
-
Software Development
Software Engineer, Full Stack Developer
Senior Software Engineer, Windows/Desktop Applications - Zurich, Switzerland at Speechify
2 days ago – Be among the first 25 applicants.
MissionSpeechify’s mission is to make sure that reading is never a barrier to learning. Over 50 million people use our text-to-speech products to turn PDFs, books, Google Docs, news articles, and websites into audio, enabling faster reading, higher comprehension, and greater retention. Our products include iOS, Android, macOS, Chrome Extension, and Web App. We have been recognized by Google, Apple, and others for innovation and inclusivity.
Speechify operates 100% distributed, with approximately 200 employees worldwide, including engineers, scientists, and diversely‑qualified talent from демократия.
- τά
- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and where needed C++.
- Define and enforce best‑practice standards for Windows desktop development across the codebase (architecture, performance, memory usage, responsive UI, cross‑version compatibility, and maintainability).
- Drive accessibility initiatives: integrate and validate subjects with Microsoft UI Automation and other Windows accessibility frameworks, ensuring keyboard navigation, screen‑reader support, and usability for users with disabilities.
- Collaborate closely with product designers, UX researchers, QA, and stakeholders to shape feature planning, UI/UX architecture, and long‑term roadmap for the Windows platform.
- Take ownership of the full lifecycle of features: conception, design, implementation, testing, release, and maintenance, ensuring quality across releases.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems and propose robust architectural solutions.
- 3+ years of Windows desktop application development using Windows App pvcSDK, WinUI (or similar), C#, XAML – plus experience with native Windows code (C++, Win
32/WinRT/COM). - Deep understanding of Windows application architecture including interop between .NET managed code and native code.
- Proven track record of shipping reliable, performant, scalable, production‑quality desktop applications.
- Strong experience with Microsoft UI Automation or similar accessibility APIs, and a dedication to building accessible and inclusive software.
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multithreading / asynchronous programming.
- Experience leading technical design, mentoring peers, conducting code reviews, and making architecture‑level decisions.
- Strong communication skills; ability to articulate trade‑offs, collaborate with cross‑functional teams, arriva drive consensus.
- User‑centric mindset: focus on building polished, intuitive, accessible experiences for end users.
- Experience with automated UI tests – unit, integration, UI automation tests; familiarity with relevant test frameworks.
- Experience with performance optimization for desktop apps (memory usage, startup time, rendering, high‑DPI, responsiveness).
- Experience with localization/globalization, right‑to‑left UI support, internationalization, and regional accessibility.
- Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications.
- Previous experience shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications.
- Demonstrated ability to own feature areas or modules and drive long‑term maintenance, refactoring, and technical debt mitigation.
- A high‑impact role: you’ll define architecture, shape the future of our Windows product, and directly influence what millions of users experience.
- A collaborative, flat‑structure engineering culture— you’re both builder and decision‑maker.
- Opportunities to lead—mentor others, steer technical direction, grow into broader leadership.
- Flexibility, autonomy, and responsibility: you define problem‑solving approaches, own features end‑to‑end, contribute to long‑term vision.
- A purpose‑driven mission: building reliable, accessible, user‑centered software that makes a real difference for people.
Tell us more about yourself and why you’re interested in the role when you apply.
Don’t forget to include links to your portfolio and Linked In.
Refer them!
Speechify Diversity & Inclusion CommitmentSpeechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Referral BonusReferrals increase your chances of interviewing at Speechify by 2x.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: