Senior Software Engineer, Windows/Desktop Applications - Berkeley, CA, USA

1 hour, 23 minutes ago
Full-time
Senior
Software Development
Speechify

Speechify

Speechify is a top-rated text to speech AI app with voice cloning and dubbing features, serving over 10 million users including students and professionals.

Internet Software & Services
51-250
Founded 2017

Description

  • Lead the design, architecture, and development of native Windows desktop applications.
  • Define and enforce best practices for Windows desktop development across architecture, performance, memory usage, responsiveness, compatibility, and maintainability.
  • Drive accessibility efforts by integrating and validating Windows accessibility APIs and ensuring support for screen readers, keyboard navigation, and users with disabilities.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning, UI/UX architecture, and roadmap decisions.
  • Own features end-to-end from conception and design through implementation, testing, release, and maintenance.
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
  • Lead technical design discussions, mentor other engineers, conduct code reviews, and contribute to architecture-level decisions.

Requirements

  • 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, and XAML.
  • Experience with native Windows code such as C++, Win32, WinRT, or COM is preferred.
  • Deep understanding of Windows application architecture, including interoperability between managed .NET code and native code.
  • Proven track record of designing, building, and shipping production-quality desktop applications with emphasis on reliability, performance, scalability, and maintainability.
  • Strong experience with accessibility APIs on Windows, such as Microsoft UI Automation or similar.
  • Solid software engineering fundamentals, including OOP, design patterns, data structures, algorithms, memory management, and multithreading or asynchronous programming.
  • Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions.
  • Strong communication skills and ability to collaborate across cross-functional teams and drive consensus.
  • User-centric mindset focused on polished, intuitive, and accessible experiences.
  • Experience with automated UI testing, performance optimization, localization/globalization, telemetry, CI/CD, or long-term module ownership is preferred.

Benefits

  • Salary range of $140,000 to $200,000 USD per year, plus bonus and stock, depending on experience.
  • Remote, 100% distributed work environment with no office.
  • High-impact role with the opportunity to shape the Windows product used by millions of people.
  • Collaborative, flat-structure engineering culture.
  • Opportunities to mentor others and grow into broader technical leadership roles.
  • Flexibility, autonomy, and end-to-end ownership of features and problem-solving.
  • Purpose-driven mission focused on building reliable, accessible, user-centered software.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

D.A. Davidson Companies 1K-5K Capital Markets

D.A. Davidson is hiring a Senior Software Engineer to lead full-stack development of business-critical applications in a remote Information Technology role.

Agile CI/CD Express.js Git JavaScript Node.js React REST API Scrum TypeScript
20 minutes ago

Outsystems Developer ( Mid-level / Senior / Lead )

99x 251-1K Construction & Engineering

99x Brazil is hiring a Senior/Lead OutSystems Developer to design, develop, and maintain web and mobile business applications for client projects in an agile environment.

Agile C# CSS HTML Java JavaScript MySQL .NET Oracle PHP SQL Server
46 minutes ago

Software Engineer, AI

Backblaze 251-1K IT Services

Backblaze is hiring a Software Engineer, AI to build backend systems and support tooling for its global cloud storage platform serving backup, media, analytics, and AI workloads.

Cassandra GitHub Go Java JavaScript Linux Pytest Python React REST API SQL TypeScript
53 minutes ago

Staff Engineer (AI-Native) (Full time contractor - India)

Nerdy 51-250 Diversified Consumer Services

Nerdy is hiring a Staff Engineer in Hyderabad, Pune, or Bengaluru to provide technical leadership across its learning platform, shaping full-stack architecture and scalable customer experiences powered by AI.

AWS Design Systems Generative AI Go Java JavaScript Netlify Supabase TypeScript Vercel
1 hour, 3 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers