Senior Software Engineer, Windows/Desktop Applications - Cambridge, MA, USA

1 hour, 4 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, UI responsiveness, compatibility, and maintainability.
  • Drive accessibility efforts by integrating Windows accessibility APIs and validating keyboard, screen-reader, and focus support.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning and Windows platform roadmap.
  • Own the full feature lifecycle 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 engineers, and contribute to architecture-level decisions.
  • Support long-term ownership of feature areas, including maintenance, refactoring, and technical debt reduction.

Requirements

  • 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI or similar, C#, and XAML.
  • Additional experience with native Windows code such as C++, Win32, WinRT, or COM is ideal.
  • Deep understanding of Windows application architecture, including interop between managed .NET code and native code.
  • Proven track record of designing, building, and shipping production-quality desktop applications with an emphasis on reliability, performance, scalability, and maintainability.
  • Strong experience with accessibility APIs on Windows such as Microsoft UI Automation or similar.
  • Excellent software engineering fundamentals, including OOP, design patterns, data structures, algorithms, memory management, and multi-threading or asynchronous programming.
  • Experience leading technical design, mentoring other 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.
  • Experience with UI test automation, performance optimization, localization/globalization, telemetry, analytics, crash reporting, CI/CD workflows, or release pipelines is preferred.

Benefits

  • Salary range of $140,000 to $200,000 USD per year, plus bonus and stock, depending on experience.
  • High-impact role with direct influence on the Windows product used by millions.
  • Collaborative, flat-structure engineering culture with room to contribute to technical decisions.
  • Opportunities to lead, 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

English-Speaking Programming Instructor - Part-time

iSchool / iSchool Tech 501-1000 Education

iSchool is hiring an English-speaking programming instructor to teach K–12 students coding and AI through interactive, project-based lessons.

Game Development Godot JavaScript Mobile Development Python Unity
3 hours, 38 minutes ago

Software Engineer II - Identity & Access Management (Core Infra IO)

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Software Engineer II for its Core Infrastructure Identity & Access Management team to build and operate the company’s centralized authentication and authorization platform for users and services.

AWS Django Go Grafana JavaScript Kafka Kong Kubernetes Microservices MySQL OAuth PostgreSQL Python React Redis Splunk Terraform TypeScript
3 hours, 40 minutes ago

Senior Software Engineer (LATAM - EST Zone)

Hi Auto 11-50 Internet Software & Services

Hi Auto is hiring a Senior Software Engineer in Latin America to build and support Python-based cloud backend integrations and real-time systems for high-volume drive-thru AI deployments.

AWS Azure CI/CD Docker GCP gRPC Kubernetes Linux Python WebRTC
3 hours, 57 minutes ago

Lead Software Engineer (Backend)

Zeta Global 1K-5K Media

Zeta Global is hiring a Lead Backend Engineer to design and own the distributed backend systems behind its CRM and multichannel marketing platform.

Agile AWS CI/CD ClickHouse Elasticsearch Java Kafka Microservices Python REST API Ruby Snowflake
4 hours, 29 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