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

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

$140k - $200k
Full-time

Speechify

Huntsville, AL
  • 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.

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Huntsville, AL, USA [Remote] in Huntsville, AL vacancy
  • $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... 
    Application
    Windows
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    2 days ago
  •  ...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... 
    Application
    Senior
    Windows
    Local area
    Remote work
    Flexible hours

    Archarithms, Inc.

    Huntsville, AL
    2 days ago
  •  ...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... 
    Application
    Windows
    Full time

    Davidson Technologies, Inc.

    Huntsville, AL
    10 hours ago
  • 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... 
    Application
    Senior
    Windows
    Interim role
    Work at office

    Science Applications International Corporation

    Huntsville, AL
    13 hours ago
  •  ...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... 
    Application
    Senior
    Full time
    For contractors
    Local area

    National Center for Defense Manufacturing

    Huntsville, AL
    10 hours ago
  • $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... 
    Application
    Senior
    Windows
    Contract work
    Work experience placement
    H1b

    SMX Corporation

    Huntsville, AL
    4 days ago
  • $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,... 

    Speechify

    Huntsville, AL
    2 days ago
  • $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... 
    Application
    Remote job
    Full time
    Work at office

    Speechify

    Huntsville, AL
    13 hours ago
  • $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... 
    Application
    Senior
    Full time
    Contract work
    Work experience placement
    Currently hiring
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Huntsville, AL
    10 hours ago
  • $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... 
    Application
    Remote job
    Full time
    Work at office
    Shift work

    Speechify

    Huntsville, AL
    13 hours ago
  •  ...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... 
    Application
    Senior

    Davidson Technologies, Inc.

    Huntsville, AL
    8 days ago
  •  ...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... 
    Application
    Senior
    Windows
    Flexible hours

    TCS

    Huntsville, AL
    8 days ago
  •  ...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,... 
    Application
    Full time
    Contract work
    Relocation

    Stellent IT LLC

    Huntsville, AL
    2 days ago
  • $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... 
    Application
    Senior
    Windows
    Full time
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  • $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:
    Application
    Senior
    Windows
    Flexible hours

    Parsons

    Huntsville, AL
    13 hours ago
  •  ...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... 
    Application
    Senior
    Windows
    Full time
    Work at office
    Local area
    Remote work

    Aevex

    Huntsville, AL
    13 hours ago
  • $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... 
    Application
    Senior
    Windows
    Full time
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    4 days ago
  • $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... 
    Application
    Windows
    Work experience placement
    Long distance

    I2X/ISYS Technologies

    Huntsville, AL
    13 hours ago
  • $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\... 
    Application
    Windows
    Full time
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  •  ...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... 
    Application
    Senior
    Full time

    Cintel Inc

    Huntsville, AL
    13 hours ago
  •  ...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... 
    Application
    Windows
    Full time
    Temporary work
    Local area
    Flexible hours

    Our Company

    Huntsville, AL
    13 hours ago
  •  ...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... 
    Application
    Senior

    Interactive Process Technology LLC

    Huntsville, AL
    26 days ago
  • $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... 
    Application
    Windows
    Full time
    Contract work
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    1 day ago
  • 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... 
    Application
    Senior

    Cintel

    Huntsville, AL
    1 day ago
  •  ...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... 
    Application
    Windows
    Relocation package

    Kforce Federal Solutions

    Huntsville, AL
    22 hours ago
  • $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... 
    Application
    Windows
    Full time
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    13 hours ago
  •  ...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... 
    Application
    Senior

    Insight Global

    Huntsville, AL
    13 hours ago
  •  ...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... 
    Application
    Windows
    For contractors
    Work experience placement
    Local area

    QTEC Aerospace

    Huntsville, AL
    4 days ago
  •  ...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... 
    Application
    Senior
    Local area

    PeopleTec

    Huntsville, AL
    1 day ago
  • $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... 
    Application
    Windows
    Full time
    Work at office
    Relocation

    Leidos

    Huntsville, AL
    13 hours ago

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!