Senior Software Engineer, Windows/Desktop Applications - Tallahassee, FL, USA

1 hour, 32 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 code architecture, performance, memory usage, responsiveness, compatibility, and maintainability.
  • Drive accessibility efforts by integrating and validating Windows accessibility APIs and ensuring keyboard, screen reader, and focus support.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning and UI/UX architecture.
  • Own features end to end from conception through design, implementation, testing, release, and maintenance.
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
  • Propose robust architectural and design solutions for technical issues across the Windows platform.
  • Mentor other engineers, conduct code reviews, and contribute to architecture-level decisions.
  • Support long-term roadmap decisions for the Windows product.
  • Work across managed and native Windows code when needed, including C++ and Win32/WinRT/COM.

Requirements

  • 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, and XAML.
  • Additional experience with native Windows code such as C++, Win32, WinRT, or COM is ideally required.
  • Deep understanding of Windows application architecture, including interoperability between .NET and native code.
  • Proven track record of designing, building, and shipping production-quality desktop applications.
  • Strong experience with Windows accessibility APIs 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 the ability to collaborate cross-functionally and drive consensus.
  • A user-centric mindset focused on polished, intuitive, and accessible experiences.
  • Preferred experience with automated UI testing, including unit, integration, and UI automation tests.
  • Preferred experience with desktop performance optimization, including memory usage, startup time, rendering, high-DPI support, and responsiveness under load.
  • Preferred experience with localization, globalization, right-to-left UI support, and internationalization.
  • Preferred familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications.
  • Preferred experience shaping CI/CD workflows, release pipelines, and desktop deployment strategies.
  • Preferred experience owning feature areas or modules long term, including maintenance, refactoring, and technical debt management.
  • Portfolio and LinkedIn links are requested as part of the application.

Benefits

  • Competitive United States salary range of $140,000 to $200,000 per year.
  • Bonus eligibility.
  • Stock/equity compensation.
  • 100% distributed, remote work environment with no office.
  • High-impact role with direct influence on a product used by millions of people.
  • Collaborative, flat-structure engineering culture.
  • Opportunity to lead, mentor others, and grow into broader technical leadership roles.
  • Flexibility, autonomy, and end-to-end ownership of features and problem solving.

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
21 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
48 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
54 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, 4 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