Senior Software Engineer, Windows/Desktop Applications

1 week ago


Newark, United States Speechify Full time

Senior Software Engineer, Windows/Desktop Applications Newark, USA Join to apply for the Senior Software Engineer, Windows/Desktop Applications Newark, USA role at Speechify. Speechify brings AI-powered text?to?speech to millions of users worldwide. Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50?million people use Speechifys productsPDFs, books, Google Docs, news articles, and websitesto turn text into audio, so they can read faster, read more, and remember more. Speechifys offerings include iOS, Android, Mac, Chrome Extension, and Web App. Google has named Speechify the Chrome Extension of the Year, and Apple awarded it the 2025 Design Award for Inclusivity. What Youll Do Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, andwhen neededC++. Define and enforce best?practice standards for Windows desktop development across the codebasearchitecture, performance, memory usage, responsive UI, cross?version compatibility (Windows?10/11+), and maintainability. Drive accessibility: integrate and validate support for accessibility APIs, ensure UI controls, focus management, keyboard navigation, screen?reader support, and usability for users with disabilities. Collaborate with product designers, UX researchers, QA, and stakeholders to shape feature planning, UI/UX architecture, and Road?map for the Windows platform. Own the full lifecycle of features: conception, design, implementation, testing, release, and maintenance, ensuring quality and consistency across releases. Diagnose and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems, and propose robust architectural solutions. Required Qualifications 3+ years of Windows desktop application development experience with Windows App SDK, WinUI (or similar), C#, XAML, and preferably native Windows code (C++, Win32/WinRT/COM). Deep understanding of Windows application architecture, including interop between managed (.NET) and native code. Proven track record of designing, building, and shipping production?quality desktop applications focused on reliability, performance, scalability, and maintainability. Strong experience with Windows accessibility APIs and a dedication to building inclusive software. Excellent fundamentals in OOP, design patterns, data structures, algorithms, memory management, and asynchronous programming. Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture?level decisions. Strong communication skills and ability to articulate trade?offs, collaborate cross?functionally, and drive consensus. User?centric mindset: focus on polished, intuitive, accessible end?user experiences. Preferred / Bonus Experience writing automated UI tests (unit, integration, UI automation) and familiarity with testing frameworks. Background in performance optimization for desktop appsmemory usage, startup time, rendering performance, high?DPI support, responsiveness under load. Experience with localization/globalization, right?to?left UI, and multi?region accessibility. Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring. Prior experience shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications. Demonstrated ability to own feature areas or modules and manage technical debt long term. Benefits & Compensation Base salary: $140,000??$200,000?USD/year + Stock + Bonus based on experience. A high?impact role that defines architecture and shapes our Windows product for millions of users. A collaborative, flat?structure engineering culturedecision maker, builder, mentor. Flexibility, autonomy, and ownership of end?to?end feature delivery. Purpose?driven mission: build reliable, accessible, user?centered software that matters. Application Instructions Tell us more about yourself and why youre interested in the role when you apply. Include links to your portfolio and LinkedIn. Know someone who would be a great fit? Refer them. Equal Opportunity Employer 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. #J-18808-Ljbffr



  • Newark, NJ, United States Speechify Full time

    Senior Software Engineer, Windows/Desktop Applications Newark, USA Join to apply for the Senior Software Engineer, Windows/Desktop Applications Newark, USA role at Speechify. Speechify brings AI-powered text?to?speech to millions of users worldwide. Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50?million...


  • Newark, NJ, United States Speechify Full time

    Senior Software Engineer, Windows/Desktop Applications Newark, USA Join to apply for the Senior Software Engineer, Windows/Desktop Applications Newark, USA role at Speechify. Speechify brings AI-powered text?to?speech to millions of users worldwide. Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50?million...


  • Newark, United States CData Software Full time

    Job Title - Desktop Support Engineer Location - Newark, NJ Job Description: o Infrastructural support to the end user clients by responding to all incoming service requests/incidents for PCs/laptops. The individual will support, * Install, and fix PCs, laptops, printers, scanners, mobile devices, and other computer assets in an organization. o Updating...


  • Newark, NJ, United States CData Software Full time

    Job Title - Desktop Support Engineer Location - Newark, NJ Job Description: o Infrastructural support to the end user clients by responding to all incoming service requests/incidents for PCs/laptops. The individual will support, * Install, and fix PCs, laptops, printers, scanners, mobile devices, and other computer assets in an organization. o Updating...


  • Newark, NJ, United States CData Software Full time

    Job Title - Desktop Support Engineer Location - Newark, NJ Job Description: o Infrastructural support to the end user clients by responding to all incoming service requests/incidents for PCs/laptops. The individual will support, * Install, and fix PCs, laptops, printers, scanners, mobile devices, and other computer assets in an organization. o Updating...


  • Newark, NJ, United States CData Software Full time

    Job Title - Desktop Support Engineer Location - Newark, NJ Job Description: o Infrastructural support to the end user clients by responding to all incoming service requests/incidents for PCs/laptops. The individual will support, * Install, and fix PCs, laptops, printers, scanners, mobile devices, and other computer assets in an organization. o Updating...


  • Newark, NJ, United States CData Software Full time

    Job Title - Desktop Support Engineer Location - Newark, NJ Job Description: o Infrastructural support to the end user clients by responding to all incoming service requests/incidents for PCs/laptops. The individual will support, * Install, and fix PCs, laptops, printers, scanners, mobile devices, and other computer assets in an organization. o Updating...

  • Desktop Engineer

    1 week ago


    Newark, Delaware, United States Rose International Full time

    Date Posted: 10/21/2025Hiring Organization: Rose InternationalPosition Number: 490288Industry: Government/StaffingJob Title: Desktop EngineerJob Location: Newark, NJ, USA, 07102Work Model: OnsiteShift: 3rd Shift (Tuesday to Saturday 12 am to 8 am)Employment Type: TemporaryFT/PT: Full-TimeEstimated Duration (In months): 6Min Hourly Rate($): 35.00Max Hourly...


  • Newark, United States Audible Full time

    ABOUT THIS ROLE This opportunity is for a Senior Software Development Engineer for Audible’s Consumer Domains group. We are the team that creates and powers Audible’s applications, components and services for our global listeners across Audible and Amazon web. We are the home for tech talent that wants to grow Audible’s market leading business and...

  • Desktop Support

    2 weeks ago


    Newark, NJ, United States Diverse Lynx Full time

    Job Title: Desktop Support Location: Newark, NJ (Onsite) Type: Contract Job Description: Laptops/Desktops troubleshooting, troubleshooting hardware and software issues, installing software and updates, Outlook, SCCM, AD, O365, Imaging, Win10/11/Mac OS support Infrastructural support to the end user clients by responding to all incoming service...