EngineerJobs.io
← Back to all jobs
Speechify

Senior Software Engineer, Windows/Desktop Applications

Newark, NJ $140k - $200k/yr Full time Posted 13d ago

Job Description

Join Speechify in a high impact, hands-on Windows desktop engineering role. This onsite position in Newark, NJ offers a collaborative, flat-structure culture where you shape the Windows product, lead architecture decisions, and mentor peers. Expect a compensation package that includes base salary, bonus, and stock tied to experience, with opportunities to grow into broader technical leadership while delivering reliable, accessible software for millions of users.

Responsibilities

  • Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and, when needed, C++.
  • Define and enforce best practices for Windows desktop development across the codebase, covering architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
  • Drive accessibility efforts by integrating and validating support for accessibility APIs, ensure UI controls, focus management, keyboard navigation, screen-reader compatibility, and usability for users with disabilities.
  • Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and the long-term Windows platform roadmap.
  • Own the full lifecycle of features—from conception and design through implementation, testing, release, and ongoing maintenance—to ensure quality and consistency across releases.
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems, and propose robust architectural or design solutions.

Requirements

  • 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML; ideally additional experience with native Windows code (C++, Win32/WinRT/COM).
  • Deep understanding of Windows application architecture, including interop between managed (.NET) and native code.
  • Proven track record shipping production-quality desktop applications with emphasis on reliability, performance, scalability, and maintainability.
  • Strong experience with accessibility APIs on Windows (e.g., Microsoft UI Automation or similar), and a dedication to building accessible software.
  • Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming where relevant.
  • Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions.
  • Strong communication skills; ability to articulate tradeoffs, collaborate with cross-functional teams, and drive consensus.
  • User-centric mindset focused on polished, intuitive, and accessible experiences for end users.

Technologies

Windows App SDK, WinUI, C#, XAML, C++, Win32/WinRT/COM, Microsoft UI Automation

Benefits

  • High impact role shaping the Windows product and influencing millions of users
  • Collaborative, flat-structure engineering culture where engineers are builders and decision-makers
  • Opportunities to lead, mentor, and grow into broader technical leadership (Tech Lead, Architect)
  • Flexibility, autonomy, and responsibility to define solutions, own features end-to-end, and contribute to long-term product vision
  • Purpose-driven mission to build reliable, accessible, user-centered software

Details

Location: Newark, NJ (onsite)

Salary: USD 140,000 - 200,000 per year, plus Bonus + Stock depending on experience

Minimum experience: 3 years

Similar Jobs