Senior Software Engineer, Windows/Desktop - Bakersfield
Listed on 2026-01-13
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer
Senior Software Engineer, Windows/Desktop Applications - Bakersfield, USA
Speechify's mission is to make sure that reading is never a barrier to learning. With over 50 million users, Speechify’s text‑to‑speech products transform PDFs, books, Google Docs, news articles, websites, and more into audio across iOS, Android, Mac, Chrome Extension, and Web App.
Join a 100% distributed team of over 200 engineers, researchers, and product experts who build accessible, high‑performance software.
What You'll Do- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and, when necessary, C++.
- Define and enforce best practices for Windows desktop development — code architecture, performance, memory usage, responsive UI, cross‑version compatibility (Windows 10/11+), maintainability.
- Drive accessibility: integrate and validate support for Windows accessibility APIs (e.g., UI Automation), ensure focus management, keyboard navigation, screen‑reader support, and usability for people 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.
- Own the full lifecycle of features: conception → design → implementation → testing → release → maintenance, ensuring quality, reliability, and consistency.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems, proposing robust architectural solutions.
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML — and ideally additional experience with native Windows code (C++, Win
32/WinRT/COM). - Deep understanding of Windows application architecture, including interop between managed (.NET) and native code.
- Proven track record of designing, building, and shipping production‑quality desktop applications focused on reliability, performance, scalability, and maintainability.
- Strong experience with accessibility APIs on Windows (e.g., UI Automation) and a dedication to building inclusive software.
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi‑threading or asynchronous programming.
- Experience leading technical design, mentoring others, conducting code reviews, and making architecture‑level decisions.
- Strong communication skills; ability to articulate trade‑offs, collaborate with cross‑functional teams, and drive consensus.
- User‑centric mindset: focus on building polished, intuitive, and accessible experiences for end users.
- Automated UI testing (unit, integration, UI automation) and familiarity with relevant frameworks.
- Performance optimization for desktop apps (memory usage, startup time, rendering performance, high‑DPI support, responsiveness).
- Internationalization and localization, right‑to‑left UI support, accessibility across regions.
- Telemetry, analytics, crash reporting, logging, and error monitoring in desktop apps.
- Shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications.
- Ownership of feature areas over the long term, including maintenance, refactoring, and technical debt management.
- Salary range: 140,000‑200,000 USD/Year + Bonus + Stock depending on experience.
- High‑impact role defining architecture, influencing millions of users.
- Collaborative, flat‑structure engineering culture; opportunities to mentor, lead, and grow into technical leadership (Tech Lead, Architect).
- Flexibility, autonomy, and responsibility: own problems end‑to‑end, contribute to long‑term vision.
- Purpose‑driven mission: building reliable, accessible, user‑centered software that makes a difference.
The United States Based salary range for this role is 140,000‑200,000 USD/Year + Bonus + Stock.
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
Engineering and Information Technology
Speechify 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.
ApplyTell us why you’re interested in this role and what makes you a good fit. Include links to your portfolio and Linked In.
Not looking but know someone who would make a great fit? Refer them!
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).