Speechify seeks a Senior Software Engineer in Zurich to architect and build native Windows desktop applications. This fully remote role focuses on accessibility, performance, and long-term product strategy.
The company operates with a fully distributed team and no physical office. In this position, you will define the technical architecture for the Windows product, ensuring that reading remains accessible for all users. You will take ownership of the application's future, driving design decisions and feature development from initial concept through to maintenance.
Responsibilities
- Architect and develop native Windows desktop software utilizing Windows App SDK, WinUI, C#, XAML, and C++.
- Establish and uphold best practices for code structure, performance optimization, and long-term maintainability.
- Implement and verify accessibility features using Windows APIs to ensure the application is usable by individuals with disabilities.
- Partner with product designers, UX researchers, and QA teams to influence feature planning and the product roadmap.
- Manage the complete feature lifecycle, including conception, development, and ongoing support.
- Troubleshoot and resolve complex issues such as memory leaks, performance bottlenecks, and compatibility errors.
Requirements
- At least three years of experience building Windows desktop applications with Windows App SDK, WinUI, C#, and XAML.
- Strong grasp of Windows application architecture, including the interaction between managed .NET code and native code.
- Demonstrated history of designing and delivering production-ready desktop software.
- Proficiency with Windows accessibility APIs, particularly Microsoft UI Automation.
- Solid engineering fundamentals in OOP, design patterns, data structures, algorithms, memory management, and asynchronous programming.
- Experience in technical leadership, including mentoring engineers, conducting code reviews, and making high-level architectural choices.
- Effective communication skills with the ability to work closely with cross-functional teams.
Nice to have
- Background in writing automated UI tests, including unit and integration testing.
- Experience optimizing desktop application performance, such as reducing startup time, managing memory, and supporting high-DPI displays.
- Knowledge of localization, internationalization, and right-to-left UI support for global markets.
- Familiarity with telemetry, analytics, crash reporting, and error monitoring tools.
- Experience designing CI/CD workflows, release pipelines, and deployment strategies for desktop software.
- Proven ability to own specific feature areas or modules long-term, including technical debt management.
What the company offers
- A high-impact position where you define the architecture and direction of the Windows product.
- A flat, collaborative engineering culture that values builders and decision-makers.
- Opportunities to mentor team members and grow into broader technical leadership roles.
- Autonomy and flexibility to determine how to solve problems and own features end-to-end.
- A purpose-driven mission centered on creating reliable, accessible, and user-focused software.
About the company
Speechify is a fully distributed company with no physical office. The engineering team comprises professionals from top-tier organizations and institutions, including Amazon, Microsoft, Google, Stanford, Stripe, and Vercel.
- 100% remote work environment with no central office.
- Team members come from leading tech companies and academic programs.
How to apply
Documents to submit:
Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.