Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Windows/Desktop Applications - Detroit, USA [Remote]

$140k - $200k

Speechify

Detroit, MI
  • Remote job

Mission

The mission of Speechify is to make sure that reading is never a barrier to learning.

Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.  

Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies

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 needed — C++.
  • Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
  • Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft UI Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, 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 long-term roadmap for the Windows platform.
  • Take ownership of full lifecycle of features: conception → design → implementation → testing → release → maintenance. Ensure quality, reliability, 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.

An ideal candidate should have

Required:

  • 3+ in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML — and ideally additional experience with native Windows code (C++, Win32/WinRT/COM).
  • Deep understanding of Windows application architecture, including interop between managed code (.NET) 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 (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive 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.
  • A user-centric mindset: focus on building polished, intuitive, and accessible experiences for end users.

Preferred / Bonus:

  • Experience with writing automated tests for UI — unit tests, integration tests, UI automation tests; familiarity with relevant testing frameworks.
  • Experience with performance optimization for desktop apps (memory usage, startup time, rendering performance, high-DPI support, responsiveness under load).
  • Experience with localization/globalization, right-to-left UI support, internationalization, accessibility for multiple regions.
  • Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications.
  • Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications.
  • Demonstrated ability to take ownership of feature areas or modules and drive them long-term, including maintenance, refactoring, and technical debt management.

What we offer

  • A high-impact role: you will define architecture, shape the future of our Windows product, and directly influence what millions of users see and experience.
  • A collaborative, flat-structure engineering culture — you are not just a coder, but a builder and a decision-maker.
  • Opportunities to lead — mentor others, steer technical direction, and grow into broader technical leadership (e.g. Tech Lead, Architect).
  • Flexibility, autonomy, and responsibility: you define how to solve problems, own features end-to-end, and contribute to long-term product vision.
  • A purpose-driven mission: building software that’s reliable, accessible, and user-centered — making a real difference for people.

The Base Salary for this position in the United States is 140,000-200,000 USD/Year + Stock + Bonus based on experience                                                                                                        

Think you’re a good fit for this job? 

Tell us more about yourself and why you're interested in the role when you apply.
And don’t forget to include links to your portfolio and LinkedIn.

Not looking but know someone who would make a great fit? 
Refer them! 

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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Detroit, USA [Remote] in Detroit, MI vacancy
  • ## Senior Software Engineer - PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States...  ..., and improve delivery of enterprise applications, integrations, and intelligent...  ...support COTS applications on Unix and Windows platforms that are essential to business... 
    Application
    Senior
    Windows
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • $225k - $300k

     ...Detroit, Michigan / Indianapolis, Indiana( Client...  ...automation and analytics, and software delivery, we help...  ...characteristic under applicable law, whether actual...  ...at AHEAD. The AHEAD Senior Pre-Sales Engineer-Network, will be...  ...for continued learning.USA Employment Benefits include... 
    Application
    Senior
    Full time
    Part time
    Work at office

    AHEAD

    Detroit, MI
    2 hours ago
  • $22 - $25 per hour

     ...among the first 25 applicants This range is...  ...Global is seeking a Desktop Support Analyst to...  ...- Experience with Windows 10 is required - Experience...  ...with PC/Mac software installation,...  ...fully onsite role. Seniority level Seniority level...  ...Southfield, MI . Detroit, MI $55,000.00-$70... 
    Application
    Windows
    Hourly pay
    Contract work
    Immediate start
    Remote work

    Insight Global

    Southfield, MI
    1 day ago
  •  ...Powertrain) Tech Strategy, Software & Feature Strategy,...  ...effectiveness of our senior technical leaders and...  ...Critical Thinking Desktop Applications Document...  ...Designer Microsoft Windows Microsoft Word...  ...tech initiatives and engineering processes. Identify... 
    Application
    Senior
    Windows
    Contract work
    Work at office
    Visa sponsorship
    Relocation package

    Dechen Consulting

    Dearborn, MI
    12 hours ago
  • $107k - $241.5k

    Join to apply for the Senior Software Engineer role at Rocket Loans As a Senior Software Engineer...  ...Perks. About Us Headquartered in Detroit, Rocket Loans was established to create...  ...with disabilities in accordance with applicable state and federal laws. Applicants... 
    Application
    Senior
    Minimum wage
    Full time

    Rocket Loans

    Detroit, MI
    2 days ago
  • $176.6k - $239k

     ...interface with both senior executive leaders...  ...areas (e.g. software development, cloud...  ...computing, systems engineering, infrastructure, security...  ...or consulting in applications and...  ...our benefits at .USA, CA, SANTA CLARA -...  ...annuallyUSA, MI, Detroit - 153,600.00 - 207... 
    Application
    Senior
    Part time
    Local area
    Flexible hours

    AmazonWebServices

    Detroit, MI
    2 hours ago
  • $115k - $135k

     ...(SLG) Experienced Audit Senior The State and Local Government...  ...an understanding and application of these principles...  ...pursuing CPA, required Software Microsoft Office Products, including Windows, Word, Excel, and PowerPoint...  ...veteran status. BDO USA, P.A. is an EO employer... 
    Application
    Senior
    Windows
    Work experience placement
    Work at office
    Local area

    BDO USA

    Detroit, MI
    23 hours ago
  • $140k - $200k

     ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where... 
    Application
    Remote job
    Work at office

    Speechify

    Detroit, MI
    more than 2 months ago
  • About The Role The Senior Systems Engineer designs, builds, and integrates server...  ...to deliver solutions on Windows and Linux platforms, including...  ...WAN, SAN/NAS/NVMe-oF where applicable) Recommend workload...  ...accordingly. About Us Rocket is a Detroit-based company made up of... 
    Application
    Senior
    Windows
    Work at office
    Night shift
    Weekend work

    Rocket

    Detroit, MI
    3 days ago
  •  ...Cloud Security Architect (Senior Manager) Join Deloitte’s Cloud Cyber...  ...security technologies, including cloud native application protection platform, cloud security posture...  ...cybersecurity, information technology, engineering, or another technical field.Ability to... 
    Application
    Senior
    Part time
    Local area
    Visa sponsorship

    Deloitte

    Detroit, MI
    2 hours ago
  •  ...second-level technical support for desktop/laptop hardware, software, and peripheral issues. Diagnose and...  ...operating systems, software applications, and system updates. Perform root...  ...troubleshooting break/fix issues of Windows and Mac computers. Assist with network... 
    Application
    Windows
    Work experience placement
    Work at office
    Remote work
    Work from home

    SISL Global

    Detroit, MI
    1 day ago
  • $45 - $50 per hour

     ...experience with either Azure Virtual Desktop (implementing, managing pools...  ...Gold Images to users 3) Windows Server Administration -...  ...is looking to add a AVD engineer or someone that is strong with...  ...position in Southfield,MI. Application Deadline This position is anticipated... 
    Application
    Windows
    Contract work
    Temporary work
    Southfield, MI
    4 days ago
  • $22 per hour

     ...including but not limited to: desktops and laptops, virtual...  ...Representatives support a wide variety of software, including Microsoft Windows operating systems and Microsoft applications, MacOS, iOS, Android OS,...  ...position based out of Detroit, MI. Job Type & Location This... 
    Application
    Windows
    Contract work
    Temporary work
    Work at office
    Remote work

    TEKsystems c/o Allegis Group

    Dearborn, MI
    3 days ago
  • $22 per hour

     ...troubleshooting hardware, software, network, and VPN...  ...devices including laptops, desktops, mobile devices, and...  ...Operating Systems: Windows, macOS, iOS, Android...  ...position based out of Detroit, MI. Pay and Benefits...  ...position in Detroit, MI. Application Deadline This position... 
    Application
    Windows
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Detroit, MI
    23 hours ago
  •  ...Description Job Description Desktop/Workstation Design Engineer Employment Type: Full-...  ...-scale deployment of software using OS deployment...  ...include updates to software applications to be applied to desktops...  ...infrastructure such as HCL BigFix or Windows Update/MECM that applies... 
    Application
    Windows
    Full time
    Work at office
    Remote work
    Flexible hours

    Contact Government Services, LLC

    Detroit, MI
    18 days ago
  •  ...DescriptionThe RoleThe Compute Systems Software team is a dynamic and fast paced team...  ..., ADAS, and other high compute application. We offer challenging positions for passionate...  ...team is seeking an experienced Senior Software Engineer to join our team to work on high-compute... 
    Application
    Senior
    Local area
    Work from home

    General Motors

    Warren, MI
    3 days ago
  •  ...and major programs. Lead development of software system team design content and software...  ...(SME) for at least one platform or application component. Hybrid Work Policy – 3 days...  ...degree in Computer Science, Electronics Engineering, Software Engineering, Electrical Engineering... 
    Application
    Senior
    Work at office
    Local area
    Remote work

    SwiftCruit

    Warren, MI
    2 days ago
  • Senior Software Engineer — Grounded Detroit, MI (in-person) About Grounded Grounded is a 25-person Detroit-based startup building modular electric platforms for specialty vehicles. We take cab chassis from OEMs like Ford and Harbinger and build configurable vehicle systems... 
    Application
    Senior
    Remote work

    Grounded RV

    Detroit, MI
    2 days ago
  • Title Software Engineer Senior Location Dearborn, MI Duration 3 months contract with possible extension or hiring Job Description The Global...  ...in developing machine learning and generative AI applications, as well as creating reusable AI/ML components. Required... 
    Application
    Senior
    Contract work
    Work experience placement

    ManpowerGroup Global, Inc.

    Dearborn, MI
    2 days ago
  • $113k - $254.2k

     ...products for our customers and supply chain partners . As a Senior Software Engineer on the Customer Platform team , you will build modern,...  ...Implement secure coding practices and continuously improve application security posture Create and maintain technical documentation... 
    Application
    Senior
    Hourly pay
    Temporary work
    Worldwide
    Flexible hours

    C.H. Robinson

    Detroit, MI
    2 days ago
  • $107k - $241.5k

    As a Senior Software Engineer supporting the Rocket Close Platform team, you will design and develop scalable back‑end software solutions with...  ...may include coverage during nights and weekends. If applicable, frequency and scheduling will be determined by team needs... 
    Application
    Senior
    Minimum wage
    Night shift
    Weekend work

    Rocket

    Detroit, MI
    4 days ago
  • $85k - $150k

     ...team does, be sure to visit our tech blog at ally.tech. We are seeking a hands‑on Sr. Software Engineer to lead the design, development, and support of enterprise‑grade applications that power critical business interactions and digital experiences. This role will drive... 
    Application
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Ally

    Detroit, MI
    2 days ago
  •  ...The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role...  ...Ensure high data integrity across various software systems and applications, implementing strategies for data integrity and... 
    Application
    Senior
    Local area
    Relocation package

    General Motors Ventures

    Warren, MI
    1 day ago
  •  ...Information Technology CGS is seeking a Senior Relativity Archiving Analyst, who will be...  ...archives workspaces Knowledge of Windows permissions and file transfer utilities...  ...performance capacity planning, and modeling, applications Our Commitment Contact Government Services... 
    Application
    Senior
    Windows
    Full time
    Flexible hours

    CGS Federal (Contact Government Services)

    Detroit, MI
    4 days ago
  • We are seeking a highly skilled engineer to design, build, and operate large-scale, cloud...  .... Take end‑to‑end responsibility for software services that drive customer...  ...incident diagnostics. Support critical applications in an "always‑on" production environment... 
    Application
    Senior
    Immediate start
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    4 days ago
  •  ...Description Job Description Senior Veritas eDiscovery Platform (eDP) Engineer Employment Type: Full-Time, Executive...  ...on physical and virtualized Windows Servers and therefore requires...  ...Contractor shall review system and application logs to verify completion of scheduled... 
    Application
    Senior
    Windows
    Full time
    For contractors
    Remote work
    Flexible hours

    Contact Government Services, LLC

    Detroit, MI
    24 days ago
  • Overview Senior Discovery IT System Administrator —...  ...electronic discovery applications and related tools; Contractor...  ...systems, application software and system management...  ...shall reverse engineer and document the as-is...  ...Experience with Microsoft Windows Server 2019/2022 and... 
    Application
    Senior
    Windows
    Full time
    For contractors
    Flexible hours

    CGS Federal (Contact Government Services)

    Detroit, MI
    23 hours ago
  • $174.9k - $222k

     ...Job DescriptionThe RoleAs a Senior Software Engineer on GM’s Notification Platform team , you will play a key role in designing, building, and...  ...faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The... 
    Application
    Senior
    Temporary work
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...Technology CGS is hiring a Senior Oracle APEX Developer to support...  ...of IT services, including software application support, enterprise...  ...deskside support, workstation engineering and maintenance, telecommunications...  ...support with PL/SQL, Java, Windows PowerShell, and Unix shell... 
    Application
    Senior
    Windows
    Full time
    Flexible hours

    CGS Federal (Contact Government Services)

    Detroit, MI
    23 hours ago
  • $18 - $21 per hour

     ...Champion Windows - Senior Field Marketer (Events and Canvassing) Are you an energetic and positive individual with a passion for engaging...  ...If you need assistance with completing the online application due to a disability, please contact Champion Window. Today... 
    Application
    Senior
    Windows
    Hourly pay
    Immediate start
    Weekend work

    Great Day Improvements

    Detroit, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Detroit, USA [Remote]. Be the first to apply!