Senior Software Engineer, Windows/Desktop Applications - Huntsville, AL, 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 United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending 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.
$49.1k - $81.8k
...site, full-time at our Huntsville, AL location. The... ...customer computer hardware, software, network, and... ...issues that require senior level attention or involvement... ...working options. Applicants are encouraged to... ...Knowledge of Microsoft Windows Desktop Operating Systems, Microsoft...ApplicationWindowsFull timeWork at officeRemote workRelocationFlexible hoursShift work- ...beautiful, downtown Huntsville, AL, one of the fastest... ...areas of full stack software development, artificial... ...! Job Title: Senior Software Engineer Job Location: Huntsville... ...) ~ Linux and MS Windows environments ~... ...manage containerized applications and orchestration...ApplicationSeniorWindowsLocal areaRemote workFlexible hours
- ...hiring exceptional experts, engineers and software developers dedicated to... ...Environment) development program in Huntsville, AL. SCALE is a data-driven... ...of web-based applications, APIs, and microservices supporting... ...in Linux and/or Windows environments.Understanding...ApplicationWindowsFull time
- DescriptionSAIC is hiring a Senior Software Systems Engineer to join the Army UAS... ...Training Test team located in Huntsville, Alabama (Redstone... ...network systems, software applications, and UAS control interfaces... ...operating system types (Windows, Linux, etc.), networking...ApplicationSeniorWindowsInterim roleWork at office
- ...Description Job Description Position Title: Senior Project Engineer Position Type: Full-Time Location: Hybrid - Huntsville, AL Position Summary This position... ...increasing responsibility in technical applications. · Experience successfully leading...ApplicationSeniorFull timeFor contractorsLocal area
$87.6k - $146k
...a dynamic and adept Senior Cloud Engineer to support our government client in Huntsville, AL. This role emphasizes... ...Service (DaaS), and Software as a Service (SaaS)... ...(scripts, applications, platforms, cloud native... ...skills in Linux or Windows ~ Problem determination...ApplicationSeniorWindowsContract workWork experience placementH1b$105k - $140k
...Go-to-Market - Huntsville, AL, USA Huntsville, AL, USA The mission of Speechify is to make sure that reading is never a barrier to learning... ...00% distributed setting. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft,...$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as...ApplicationRemote jobFull timeWork at office$99.45k - $134.55k
Software Engineer, Missile Defense National Team, C2BMC (Associate... ..., Experienced or Senior)Company:The Boeing... ...Colorado Springs, CO or Huntsville, AL. Due to the... ...testing of Java-based applications in support of the C2BMC... ...Spanish)SummaryLocation: USA - Colorado Springs, CO...ApplicationSeniorFull timeContract workWork experience placementCurrently hiringVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...ApplicationRemote jobFull timeWork at officeShift work- ...hiring noted experts, experienced engineers and scientists dedicated to... ...Davidson Technologies Inc. is seeking a Senior Software Engineer onsite in Huntsville Alabama. Davidson will be... ...maintenance of complex software applications and embedded software systems.Translates...ApplicationSenior
- ...Job Description Senior Principal DevSecOps Engineer Clearances... ...Secret Location: Huntsville, Alabama, United... ...in Huntsville, AL. The GMD program... ...both Linux and Windows environments, in... ...manuals/procedures, software development... ...criteria deemed applicable. Review current...ApplicationSeniorWindowsFlexible hours
- ...Job Title: Software Engineers Location: Huntsville, AL Duration : Long Term They need to be willing... .... Involves learning from more senior test engineers while also mentoring... ...technologies. Experience with applicable industry standards (IEEE 12207,...ApplicationFull timeContract workRelocation
$119.6k - $179.4k
...Principal/Sr. Principal Cyber Software Engineer (T03/T04) to join our team in Huntsville, AL . Job Description : •... ...Administer systems based on Linux and Windows operating systems • Automate... ...microservices and distributed application architecture, such as...ApplicationSeniorWindowsFull timeRelocation packageMonday to ThursdayShift work$120.8k - $217.4k
...an amazingly talented Senior Software Developer to join our... ...will get to develop application programming interfaces... ...C/C++ and Python on Windows and Linux PlatformsLeading... ...Science, Computer Engineering, Computer Science or... ...to .SummaryLocation: US - AL, HuntsvilleType:ApplicationSeniorWindowsFlexible hours- ...is an onsite position in Tampa, FL, Huntsville , or Northern, VA. Job Overview A Senior Software Engineer leads the software development team as... ...documentation, debug and testing of software for Windows and embedded software applications in C and C++. Lead embedded...ApplicationSeniorWindowsFull timeWork at officeLocal areaRemote work
$135.8k - $203.6k
...for a Sr Principal Software Engineer (26-354) to join our... ...professionals. Based in Huntsville, AL, this role is... ...one of the Regional Applications teams in Huntsville... ...audiences, including senior program leadership,... ...applications on Linux; Windows experience is also a...ApplicationSeniorWindowsFull timeWork experience placementRemote workRelocationFlexible hoursShift work$100k - $120k
...security, or cutting-edge engineering applications, I2X is ready to... ...is seeking a Software Engineer to support... ...activities for a customer in Huntsville, AL. This position will... ...on Linux (Windows experience also desired... ...engineers, including senior program and military...ApplicationWindowsWork experience placementLong distance$87.6k - $131.4k
...excellent opportunity for an Engineer Software \u2013 SA (26-127) to join... ...professionals. Located in Huntsville, AL, this role is essential to... ...Architecture (Sys-Ar) of the Regional Applications teams in Huntsville, AL.... ...applications on Linux (Windows experience also desired)\n\...ApplicationWindowsFull timeWork experience placementRemote workWorldwideRelocationFlexible hoursShift work- ...Job Title: Software Engineer (Senior) Location: Huntsville, AL Position Type: Full-Time Position Overview: We are seeking an experienced Software... ...design, development, testing, and management of application development projects in support of IT infrastructure...ApplicationSeniorFull time
- ...Cepeda Systems and Software Analysis , a rapidly... ...growing small company in Huntsville, AL, is currently seeking... ...(UAS) Software Engineer to join the Software,... ...automation of system and application installations is required... ...operating system or Windows command line...ApplicationWindowsFull timeTemporary workLocal areaFlexible hours
- ...Job Description Job Description Virtual Desktop Infrastructure Engineer (Senior)Redstone Arsenal/Huntsville, AL IPTA's Technology Solutions Team is passionate... ...the VDI platformAbility to work closely with application owners and support staff to deliver high availability...ApplicationSenior
$135.8k - $203.6k
...Sr. PrincipalSoftware Engineer - Level 4 to support the... ...located onsite on our Huntsville, AL campus.Essential Job Duties:Full stack software cloud development in... ...platform (IaaS)Cloud Applications will span languages and... ...usedExperience with Microsoft Windows technologiesExperience...ApplicationWindowsFull timeContract workRelocation packageShift work- Job Title: Software Developer (Senior)Location: Huntsville, AL Position Type: Full-TimePosition Overview... ...and enhancing software applications. The ideal candidate... ...documentation.Support desktop design, testing, and... ...Computer Science, Software Engineering, or a related technical...ApplicationSenior
- ...Software Developer This position is onsite in Huntsville AL at Redstone Arsenal: $3,000 Relocation... ...teams including engineers, data... ...high-performing applications in a modern, cloud... ...to mid-level and senior developers, with... ...in Linux and/or Windows environments...ApplicationWindowsRelocation package
$87.6k - $131.4k
...excellent opportunity for a Software Engineer (26-359) to join our team... ...diverse professionals. Based in Huntsville, AL, this role is essential to... ...within one of the Regional Applications teams based in Huntsville,... ...applications on Linux (Windows experience also desired)Knowledge...ApplicationWindowsFull timeWork experience placementRemote workRelocationFlexible hoursShift work- ...Description Insight Global is seeking a Senior Software Engineer to join our clients growing... ...design, system integration, real-time applications, and the complete software development lifecycle. 100% onsite in Huntsville, AL and person will need the ability to obtain...ApplicationSenior
- ...Software Engineer QTEC Aerospace is seeking a SOFTWARE ENGINEER... ...team of professionals in Huntsville, AL. The qualified applicant will become part of a... ...applications on Linux (Windows experience also desired)... ...software engineers, including senior program and military...ApplicationWindowsFor contractorsWork experience placementLocal area
- ...Senior Software DeveloperPeopleTec is currently seeking a Senior Software... ...Developer to support our Huntsville, AL location.Job Functions:... ...understanding of business applications as well as user, performance... ...user manuals.Responsible for desktop design, testing, security lockdown...ApplicationSeniorLocal area
$107.9k - $195.05k
...responsive, cost-effective engineering, scientific and IT... ...the Defense Sector, the Software Engineering Applications Department at Leidos currently... ...Lead to work onsite in our Huntsville, AL office. This is an... ...systems (Linux, UNIX, and/or Windows) and practical knowledge...ApplicationWindowsFull timeWork at officeRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Huntsville, AL, USA [Remote]. Be the first to apply!
- software engineer internship Huntsville, AL
- software development engineer aws Huntsville, AL
- software developer internship no experience Huntsville, AL
- real time software engineer Huntsville, AL
- financial software developer Huntsville, AL
- part time software developer Huntsville, AL
- graduate software developer Huntsville, AL
- software engineer travel Huntsville, AL
- experienced software developer Huntsville, AL
- remote entry level software developer Huntsville, AL





