Speechify seeks a Senior Software Engineer in Basel to lead the architecture and development of native Windows desktop applications, ensuring reading remains accessible for all users.
This position focuses on defining the technical direction and future of the Windows product line. The engineer will play a pivotal role in ensuring that reading is never a barrier to learning by building robust, accessible, and high-performance desktop software.
Responsibilities
- Architect, design, and build native Windows desktop applications utilizing Windows App SDK, WinUI, C#, XAML, and C++.
- Establish and uphold best practices for code architecture, performance optimization, and long-term maintainability.
- Champion accessibility by integrating and validating accessibility APIs to ensure the software is usable by individuals with disabilities.
- Partner with product designers, UX researchers, QA teams, and stakeholders to influence feature planning and the product roadmap.
- Manage the complete feature lifecycle, from initial concept through to ongoing maintenance.
- Troubleshoot and resolve complex issues, including performance bottlenecks, memory leaks, and compatibility conflicts.
Requirements
- At least three years of experience developing Windows desktop applications with Windows App SDK, WinUI, C#, and XAML.
- Comprehensive knowledge of Windows application architecture, including the interaction between managed .NET code and native code.
- A strong portfolio of designing, building, and releasing production-grade desktop applications.
- Hands-on experience with Windows accessibility APIs, such as Microsoft UI Automation.
- Solid engineering fundamentals in OOP, design patterns, data structures, algorithms, memory management, and asynchronous or multi-threaded programming.
- Proven ability to lead technical designs, mentor peers, conduct code reviews, and make high-level architectural decisions.
- Effective communication skills with the ability to work seamlessly across cross-functional teams.
Nice to have
- Experience creating automated UI tests, including unit, integration, and UI automation tests.
- Background in optimizing desktop application performance, such as reducing memory usage, improving startup times, and supporting high-DPI displays.
- Knowledge of localization, internationalization, right-to-left UI support, and multi-region accessibility.
- Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring tools for desktop apps.
- Experience shaping CI/CD workflows, release pipelines, and deployment strategies for desktop software.
- Demonstrated history of owning feature areas or modules long-term, including managing technical debt.
What the company offers
- A high-impact opportunity to define the architecture and shape the future of the Windows product.
- A collaborative, flat-structure engineering culture that values builders and decision-makers.
- Clear pathways to lead, mentor others, and grow into broader technical leadership roles.
- Significant flexibility, autonomy, and responsibility to define problem-solving approaches and own features end-to-end.
- A purpose-driven mission centered on creating reliable, accessible, and user-centered software.
About the company
Speechify operates as a fully distributed organization with no physical office. The team comprises engineers and scientists from top-tier companies and programs, including Amazon, Microsoft, Google, Stanford, Stripe, and Vercel.
- 100% distributed work model with no office.
- Team members come from leading companies and programs like Amazon, Microsoft, Google, Stanford, Stripe, and Vercel.
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.