S
Speechify
BackendSenior
Senior Software Engineer, Windows/Desktop Applications
C#XamlWindows App SdkWinuiC++OopDesign PatternsData StructuresAlgorithmsMemory ManagementMulti-ThreadingMicrosoft Ui AutomationUi Automation TestsCi/CdPerformance Optimization
Про позицію
Speechify is on a mission to make reading accessible for everyone through its text-to-speech products, used by over 50 million people. They are seeking a Senior Software Engineer to lead the development of Windows desktop applications, ensuring quality and accessibility in software design.
Обовʼязки
- Lead the design, architecture, and development of native Windows desktop applications.
- Define and enforce best-practices for Windows desktop development across the codebase.
- Drive accessibility efforts: integrate and validate support for accessibility APIs.
- Collaborate closely with product designers, UX researchers, QA, and other stakeholders.
- Take ownership of full lifecycle of features: conception → design → implementation → testing → release → maintenance.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, etc.
Вимоги
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML.
- Deep understanding of Windows application architecture.
- Proven track record of designing, building, and shipping production-quality desktop applications.
- Strong experience with accessibility APIs on Windows.
- Excellent software engineering fundamentals: OOP, design patterns, data structures.
- Experience leading technical design and mentoring other engineers.
- Strong communication skills; ability to articulate tradeoffs and collaborate effectively.
Переваги
- A high-impact role with opportunities to define architecture and shape the future of products.
- Collaborative engineering culture with a flat structure.
- Opportunities to lead, mentor others, and steer technical direction.
- Flexibility, autonomy, and responsibility in problem-solving and feature ownership.
- Purpose-driven mission making a real difference for users.
Senior Software Engineer, Windows/Desktop Applications