Senior Software Engineer, Windows/Desktop Applications - Detroit, USA [Remote]
$140k - $200kSpeechify
- 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.
- ## 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...ApplicationSeniorWindowsLocal areaWork from homeRelocation package
$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...ApplicationSeniorFull timePart timeWork at office$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...ApplicationWindowsHourly payContract workImmediate startRemote work- ...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...ApplicationSeniorWindowsContract workWork at officeVisa sponsorshipRelocation package
$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...ApplicationSeniorMinimum wageFull time$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...ApplicationSeniorPart timeLocal areaFlexible hours$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...ApplicationSeniorWindowsWork experience placementWork at officeLocal area$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...ApplicationRemote jobWork at office- 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...ApplicationSeniorWindowsWork at officeNight shiftWeekend work
- ...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...ApplicationSeniorPart timeLocal areaVisa sponsorship
- ...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...ApplicationWindowsWork experience placementWork at officeRemote workWork from home
$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...ApplicationWindowsContract workTemporary work$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...ApplicationWindowsContract workTemporary workWork at officeRemote work$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...ApplicationWindowsContract workTemporary workRemote work- ...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...ApplicationWindowsFull timeWork at officeRemote workFlexible hours
- ...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...ApplicationSeniorLocal areaWork from home
- ...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...ApplicationSeniorWork at officeLocal areaRemote work
- 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...ApplicationSeniorRemote work
- 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...ApplicationSeniorContract workWork experience placement
$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...ApplicationSeniorHourly payTemporary workWorldwideFlexible hours$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...ApplicationSeniorMinimum wageNight shiftWeekend work$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...ApplicationSeniorFull timeTemporary workPart timeWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...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...ApplicationSeniorLocal areaRelocation package
- ...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...ApplicationSeniorWindowsFull timeFlexible hours
- 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...ApplicationSeniorImmediate startFlexible hours
- ...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...ApplicationSeniorWindowsFull timeFor contractorsRemote workFlexible hours
- 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...ApplicationSeniorWindowsFull timeFor contractorsFlexible hours
$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...ApplicationSeniorTemporary workWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...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...ApplicationSeniorWindowsFull timeFlexible hours
$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...ApplicationSeniorWindowsHourly payImmediate startWeekend work
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!
- network software engineer Detroit, MI
- software engineer travel Detroit, MI
- senior robotics software engineer Detroit, MI
- entry level software engineer remote Detroit, MI
- cybersecurity software engineer Detroit, MI
- federal - software developer Detroit, MI
- agile software developer Detroit, MI
- financial software developer Detroit, MI
- graduate software developer no experience Detroit, MI
- software engineer Detroit, MI




