Senior Software Engineer, Windows/Desktop Applications - Charleston, 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.
- ...s warfighters, is looking for a Senior Cloud Engineer in North Charleston, SC. This is an onsite position... ...and support Azure Virtual Desktop, Windows and Linux virtual machines, and containerized... ...employer. All qualified applicants will receive consideration for employment...ApplicationSeniorWindowsRelocation
- As a Senior Software Engineer, you will be the technical engine of the AI Enablement team. Your mission... ...reasonable accommodations to applicants with disabilities. To request assistance... ....#LI-EH1SummaryLocation: Ames; Charleston; USA - Remote; Bozeman; DenverType: Full...ApplicationSeniorFull timeWork at officeRemote work
- ...Job TitleThis job will be accepting job applications until the position is filled.Annual... ...the quality of life of the citizens of Charleston.Examples Of Duties:Prepare monthly budget... ...experience.Thorough knowledge of Microsoft Windows Office or similar softwarePreferred...ApplicationSeniorWindowsWork at officeShift workWeekend workAfternoon shift
- ...Senior Controls & Software Systems Engineer Location: North Charleston, SC (100% Onsite) Duration: 12 Months Contract Pay... ...Architect, test, and maintain desktop, cloud, and industrial automation... ...: 2+ yrs in Engineering Application & 2+ yrs in Software Development...ApplicationSeniorContract workShift workDay shift
- ...Software Engineer – C#/.NET (Secret Clearance) Location: Charleston, SC - Onsite Clearance Level: Secret... ...mission-critical software applications within a Department... ...operating across Windows and Linux platforms.... ...with a combination of desktop applications, server-...ApplicationWindowsFull time
- ...DecisionPoint seeks a Senior System... ...will support Windows server environments... ...on-site in Charleston, SC. Note:... ..., network, application, and service provider... ..., including software packaging,... ...Information Systems, Engineering, Cybersecurity... ..., or virtual desktop infrastructure...ApplicationSeniorWindowsContract workFor contractorsLocal area
- ...responsible for hardware and software installations,... ...onsite technical support for desktops, laptops, printers, and telecommunications... ..., and update software applications and operating systems.Diagnose... ...management.Experience supporting Windows operating systems and...ApplicationWindowsContract workWork at officeLocal areaMonday to FridayShift work
$5,000 per month
..., Ltd. is seeking a Senior Web Systems Engineer, contingent upon award... ...will be based in Charleston, SC.The Senior Web Systems... ...changes to web applications written in Java and... ...operating within Linux or Windows server environments.... ...and assists web software sustainment teams...ApplicationSeniorWindows- Desktop Engineer Location US-SC-Charleston ID 2026-2326 Category Information Technology... ...laboratory systems. Install software as requested by users in... ...configuring systems and applications. Perform installation,... ...systems, including Windows 10 and Windows 11. Application...ApplicationWindowsFull timeLocal areaRemote workMonday to FridayFlexible hoursDay shift
- ...skilled Azure DevOps & Operations Engineer to support and advance the... ...must be located in either Charleston, SC or Stafford, VA for... ...performance across enterprise applications.Support daily operations for... ...for Linux (RHEL, Ubuntu) and Windows Server environments, including...ApplicationWindows
- ...Role: Software Developer (C# / .NET) Hire Type: Full Time... ...) Work Location: Charleston, SC (on site 5 days per... ...This role is focused on re-engineering and doing new feature development for an application that currently resides on a Windows OS server infrastructure...ApplicationWindowsFull time
- ...? Can you troubleshoot a production application issue while considering its effect on... ...from other Job Opportunities? This Software Engineer III position supports the Department of... ...Microsoft PowerBI SQL and SQL Plus Windows 2019 and Later Redhat Enterprise...ApplicationWindowsFor contractorsOverseasShift work
- ...work work better. Our software solutions harness the power... ...Sales - Southeast USA partners with the President... ...closely with senior leaders, Controlling and... ...as well as MS Office, Windows OS, and web-based software... ...adjustments during the application or hiring process, including...ApplicationWindowsTemporary workCasual workRemote workWorldwide
- ...Position Title: Senior DevOps Engineer Location: Charleston, South Carolina, Department: Information Technology... ...environments supporting mission applications and core services. This role... ...engineer will work closely with software developers to establish consistent...ApplicationSeniorFull timeContract work
- ...technology solutions through engineering expertise and smart... ...and manage Windows operating systems and... ...load operating system software.Perform desktop hardware and... ...maintain 3rd party applications.Install, configure and... ...communication with senior leadership as well as...ApplicationWindowsWork at officeLocal areaFlexible hoursNight shift
- ...Explore Charleston - Part-time - Visitor Experience Ambassador 375 Meeting Street, Charleston, SC, USA Part Time JOB TITLE: Visitor Experience Ambassador... ...operate office equipment and learn software programs such as Windows, database Ability to operate cash...WindowsPart timeWork at officeImmediate startShift workWeekend work
$148.75k - $215.05k
Senior Network DesignerCompany:The Boeing CompanyThe... ...in Seattle, WA; North Charleston, SC; Everett, WA; Long... ...load balancing and application delivery solutions that... ...infrastructuresProvide advanced engineering expertise for F5 BIG-... ...)SummaryLocation: USA - Seattle, WA; USA -...ApplicationSeniorPermanent employmentFull timeLocal areaVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...Onsite 5 days a week in Charleston, SC Responsibilities Deliver... ...support for hardware and software issues, including desktops, laptops, mobile devices,... ...and laptop support in Windows 10/11 environments Provide... ...Support Microsoft 365 applications (Outlook, Teams, Excel, Word...ApplicationWindowsContract work
$5,000 per month
...Technology & Management, Ltd. is seeking a Senior Mainframe Application Engineer, contingent upon award of the... .... This position will be based in Charleston, SC.The Senior Mainframe Application... ...documenting changes to mainframe software applications written in COBOL that...ApplicationSenior- ...seeking an experienced engineer to help transform how... ...system baselines including Windows laptops RHEL virtual... ...and containerized applications. Were looking for someone... ...CI/CD pipelines or software deployment processes.... ...work location is N. Charleston SC with 0-5% travel expected...ApplicationWindowsFull time
$135k - $150k
...management The QAS team also adeptly leverages advanced analytics applications, featuring Artificial Intelligence / Machine Learning (AI /... ...a PhD in Computational / Quantitative Finance, Mathematics, Engineering, Statistics, Economics, Physics, Computer Science, or a...ApplicationSeniorFull timeWork experience placementSummer holidayWork at officeImmediate startVisa sponsorshipFlexible hours- ...solutions through engineering expertise and... ...analysis.Perform desktop hardware and operating... ...set-up, imaging software loading, and... ...QualificationsClearance/Citizen Type: Applicants selected will be... ...understanding of Windows patching and... ...with senior leadership as well...ApplicationWindowsWork at officeLocal areaFlexible hoursNight shift
$220k - $240k
...generation of life‑changing therapeutics.As the Senior Director, Customer Success for the Resins... ...new manufacturing site in Muskegon, MI, USA.Provide business unit guidance for a... ...performance conditions as set out in the applicable scheme terms and conditions.#LI-AY1Join...ApplicationSeniorFull timeRemote work- ...Senior Network Engineer (CONUS)Computer Technologies Consultants... ...hosting services, agile software development, DevOps,... ...Location: Charleston, SC; San Antonio/JBSA... ..., V.35, RS-449, and applicable IEEE 802 standards.Direct... ...using Microsoft OS, Windows Active Directory, UNIX...SeniorWindowsFull timeContract workFor contractorsLocal area
$103.7k - $140.3k
...Commercial Aircraft 787 Program is seeking Experience or Senior Lead Design Engineers in North Charleston, South Carolina . The Payloads organization is... ...pass quality. Ensure design compliance with applicable regulations (FAA/EASA), Boeing and customer...ApplicationSeniorRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$148.75k - $215.05k
Senior Software Asset Management SpecialistCompany:The Boeing... ...the team in North Charleston, SC; Everett, WA; Seattle... ...Cisco, Red Hat, and engineering software vendorsLead... ...where post offer applicants and employees are subject... ...)SummaryLocation: USA - North Charleston, SC...SeniorPermanent employmentFull timeContract workVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...Client Services 29406, Charleston, South Carolina (... ...is seeking a Systems Engineer of Automation for an effort... ...integration of Defence software systems. Must Have... ...Experience with Microsoft Windows Server and Client... ...multi-system and/or multi-application environment Expertise...ApplicationWindowsPermanent employmentFull time
- ...Job Description Service Technician – Charleston, SC DISHER is partnering with a... ...is a plus. Proficiency in using Windows and Windows applications (Office 365). Basic network troubleshooting... ...Ability to learn and adapt to new software environments. Valid US driver’s...ApplicationWindowsTemporary workWork at officeShift work
$115k - $130k
...Secret-cleared Tier 3 DCO Senior Analyst / Threat... ...position is 100% onsite in Charleston SC. Clearance... ...Electrical or Electronics Engineering OR Mathematics with a... ...digital forensics on Windows and other operating... ...with CJCSM 6510.01B and applicable directives. Work...ApplicationSeniorWindowsFull timeTemporary workWork at officeLocal areaFlexible hoursShift work$50k - $55k
...essential Proficient in the use of Windows based office software including but not limited to... ...Crothall is a member of Compass Group USA Click here to Learn More about the... ...time off benefits in accordance with applicable federal, state, and local laws. For positions...ApplicationWindowsWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Charleston, USA [Remote]. Be the first to apply!
- software engineer internship remote Charleston, SC
- software engineer remote Charleston, SC
- graduate software developer no experience Charleston, SC
- information technology software engineer Charleston, SC
- senior software engineer remote Charleston, SC
- junior software developer remote Charleston, SC
- startup software engineer Charleston, SC
- senior software design engineer Charleston, SC
- financial software developer Charleston, SC
- software developer Charleston, SC








