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

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

$140k - $200k

Speechify

Montgomery, 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 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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Montgomery, USA [Remote] in Montgomery, AL vacancy
  •  ...of existing and future Windows and Linux-based...  ...and supporting systems software (e.g., operating systems...  ...availability of all servers, applications, services, and key...  ...Assist customers and desktop support staff in identifying...  ...and IT Systems Engineers in project definition,... 
    Application
    Senior
    Windows
    Work at office
    Remote work

    Edfinancial Services LLC

    Montgomery, AL
    19 days ago
  •  ...9353 Locations USA-AL-Montgomery Posting Date 07...  ..., Data Analytics and Software Development. Your journey...  ...customer-oriented Senior Software Developer to...  ....Guide the software engineering team through critical...  ...with transportation applications, including Java, Red... 
    Application
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Remote work

    ManTech International

    Montgomery, AL
    3 days ago
  •  ...Role: Senior Systems Administrator...  ...extension Location: Montgomery, AL 36104 (Onsite...  ...Azure cloud engineer with expertise in...  ..., platforms, and applications, and ability to customize...  ...configure system software and hardware...  ...Group Policy in a Windows Server environment... 
    Application
    Senior
    Windows
    Contract work
    Work experience placement
    Remote work

    Tech Providers

    Montgomery, AL
    1 day ago
  • $22 - $26 per hour

     ...Support Specialist is responsible for learning and providing software application and technical assistance to our customers on a single...  ...SQL Server, SQL Query Language, Troubleshooting tools, Windows Servers and Desktops, Cloud Technologies Min USD $22.00/Hr. Max USD $26.0... 
    Application
    Windows
    Remote work

    Disabledperson, Inc

    Montgomery, AL
    1 day ago
  •  ...Mac and PC environment, solving a wide range of application and technical problems with strong customer service...  ...and in-person visits. Preferred candidates have Windows and MacOS expertise, experience imaging laptops/desktops, and familiarity with enterprise tools. Higher... 
    Application
    Windows

    University of New England

    Montgomery, AL
    2 days ago
  •  ...for Staffing and Software Development. We...  ...across USA and working closely...  ...Work Location: Montgomery, AL Interview...  ...resolution of application, hardware and software...  ...Supervisor of Desktop Support, and...  ...direction of more senior customer...  ...checklists. Microsoft/Windows OS/MAC OS/Apple... 
    Application
    Windows
    Contract work
    Work experience placement
    Local area

    360 IT Professionals

    Montgomery, AL
    4 days ago
  • $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... 
    Application
    Remote job
    Work at office

    Speechify

    Montgomery, AL
    more than 2 months ago
  •  ...ONSITE 3 days per week in Montgomery Alabama . Responsible for maintaining...  ...environment. Summary The Senior System Engineer shall provide advanced...  ...Expert, Azure Virtual Desktop Specialty, Microsoft 365 Teams...  ...operating systems (e.g., Windows Server, Linux distributions... 
    Senior
    Windows
    Local area
    3 days per week

    Resourcing HQ

    Montgomery, AL
    4 days ago
  •  ...called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer...  ...experience building and operating production full-stack web applications, with hands-on proficiency in React (or similar modern... 
    Application
    Senior
    Local area

    Coinbase

    Montgomery, AL
    3 days ago
  • $138.24k - $218.6k

     ...Job Title: Senior Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring...  ...; PKI and certificate management; Static and Dynamic application security testing; Security monitoring and log analysis; and... 
    Application
    Senior
    Work experience placement
    Work at office
    Remote work

    Akamai

    Montgomery, AL
    6 hours ago
  •  ...this is not your “typical” Senior IT Tech position. Your day can...  ...PCs, printers, laptops and Windows Server experience.  ~ Basic...  ...HyperV or Vmware. ~ Backup Software ~ Basic understand of...  ...troubleshooting of standard desktop applications. ~ Knowledge of Cat 5e or... 
    Application
    Senior
    Windows
    Work at office

    ATS-AL Inc.

    Montgomery, AL
    17 days ago
  •  ...purpose. Every solution is engineered to perform. If you're...  ...mission-critical applications. You will bring deep expertise...  ..., delivering secure software-defined and physically...  ...both Linux and Windows-based applications in...  ...provide resolution to other senior or junior technicians.... 
    Application
    Senior
    Windows
    Full time

    Human IT Solutions

    Montgomery, AL
    2 days ago
  • $104.9k - $174.7k

     ...Remote - USA - Nationwide Boca Raton, FL Dallas, TX Florida Georgia...  ...Role: We are hiring a hands-on Senior Site Reliability Engineer (SRE) to actively build, operate, and...  ...is fully remote. We do not restrict applicants based on job site or posting location... 
    Application
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    RELX

    Montgomery, AL
    2 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems...  ..., and production infrastructure for intelligent applications. What You Could Work On Depending on your background... 
    Application
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Montgomery, AL
    1 day ago
  •  ...Job Title: Senior Microsoft Systems Administrator Location: Onsite (Montgomery, AL) Job Type: Contract - 12 Months (Possibility of extension) Interview...  ...Administrator to lead a project to harden Windows servers and workstations in compliance with... 
    Senior
    Windows
    Contract work

    vTech Solution

    Montgomery, AL
    4 days ago
  •  ...Senior Java Software EngineerPosition Overview The Senior Java Software Engineer is responsible for the design, development, modernization, integration, testing, deployment...  ...sustainment of enterprise mission-critical applications, contributing across the full software... 
    Application
    Senior
    Local area

    ClearanceJobs

    Montgomery, AL
    2 days ago
  • DescriptionTechFlow is seeking an experienced Senior Software Architect / Lead Software Engineer to support a mission-critical...  ...and modernization program in Montgomery, AL. This program provides...  ..., automated testing, and Static Application Security Testing (SAST).Analyze... 
    Application
    Senior
    Full time
    Immediate start

    TechFlow

    Montgomery, AL
    2 days ago
  •  ...Sr. Software Engineer Responsibilities: Responsible for the analysis, development, modification, installation, testing and...  ...and prepares technical documentation for system software applications. Diagnoses, isolates and debugs software problems and... 
    Application
    Senior
    Work experience placement

    3B Staffing LLC

    Montgomery, AL
    19 hours ago
  •  ...Overview of Job Function: As a Software Engineer, you will be a core contributor to Verint...  ...GraphQL APIs, and React/Ext JS frontend applications. Translate product requirements and...  ...-reported problems within agreed SLA windows. Provide Tier-2/3 technical support... 
    Application
    Windows
    Local area
    Worldwide
    Shift work

    Verint Systems

    Montgomery, AL
    2 days ago
  • $79.8k - $178.1k

     ...Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture...  ...with developing, debugging or designing software applications or operating systems according to provided design specifications... 
    Application
    Senior
    Temporary work
    Relocation
    Flexible hours

    Oracle

    Montgomery, AL
    2 days ago
  • $78.88k - $108.5k

     ...50 - System Admin III Montgomery, AL (onsite) CBU: HMMA...  ...This role provides senior-level technical leadership...  ...of the organization’s Windows-based server and...  ...building and maintaining desktop and laptop OS images,...  ...discriminate against the applicant based on race,... 
    Senior
    Windows
    Local area

    Hyundai Autoever America

    Montgomery, AL
    3 days ago
  • $22 - $25 per hour

     ...backgrounds: office equipment, auto mechanics, engines, home appliances, robotics, HVAC, ATMs,...  .... Complete familiarity within a Windows environment and basic knowledge of PC...  ...employment opportunity employer. All qualified applicants will receive consideration for... 
    Application
    Windows
    Hourly pay
    Full time
    Work at office
    Local area
    Work from home
    Monday to Friday

    Pitney Bowes

    Montgomery, AL
    3 days ago
  • $89.2k - $209.5k

     ...Description Oracle Health is seeking a Senior AI Agent Engineer to build production AI agents and...  .... The role requires strong software engineering fundamentals combined with...  ...hands-on experience building LLM-enabled applications that are grounded, testable, and production... 
    Application
    Senior
    Temporary work
    Flexible hours

    Oracle

    Montgomery, AL
    1 day ago
  • $90.63k - $160k

     ...now.We are currently seeking a Senior Quality Analyst to join our team in montgomery, Alabama (US-AL), United States...  ...good understanding of multiple software development methodologies and ensure...  ...connectivity, data centers and application services. our consulting and Industry... 
    Application
    Senior
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Montgomery, AL
    3 days ago
  • $253.9k - $298.7k

     ...“surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on the Data Platform team within Platform, you'll define...  ...excluding equity and bonus): $253,895—$298,700 USD *Application Limit: *Candidates may submit a maximum of 3 applications... 
    Application
    Senior
    Local area

    Coinbase

    Montgomery, AL
    1 day ago
  • $22.36 - $24.76 per hour

     ...and PC environment, solving a wide range of application and technical problems, demonstrating...  ...includes maintenance and imaging of laptops and desktops, troubleshooting hardware and software issues, deep understanding of the Windows and Macintosh operating systems, and an... 
    Application
    Windows
    Hourly pay
    Full time
    For contractors
    H1b
    Work at office
    Immediate start
    Flexible hours

    University of New England

    Montgomery, AL
    2 days ago
  •  ...nearly 60 percent of the residents in Montgomery, Autauga and Elmore counties.To learn more...  ...model by providing direction in the application of the nursing process, quality improvement...  ...use of computers, preferably in a PC, Windows-based operating environment. • Ability... 
    Application
    Windows
    Full time
    Shift work
    Day shift

    Baptistfirst

    Montgomery, AL
    1 day ago
  • $16.94 - $25.41 per hour

     ...Provide end-user support for hardware, software, and business applications by troubleshooting technical issues,...  ...upgrade, and maintain the Microsoft Windows operating system. Assist with...  ...functions of the company and evolving desktop processing needs of departments and... 
    Application
    Windows
    Apprenticeship
    Work at office
    Immediate start
    Remote work

    Maine Credit Union League

    Montgomery, AL
    4 days ago
  •  ...We're Lear For You. SENIOR CONTROLS & AUTOMATION ENGINEER - 2nd Shift (2-11pm) MONTGOMERY, AL This is highly skilled...  ...Six Sigma team efforts with software and hardware support. Manages...  ...all designs conform to all applicable codes and regulations such as... 
    Application
    Senior
    For contractors
    All shifts
    Shift work
    Afternoon shift

    Lear Corporation

    Montgomery, AL
    19 hours ago
  • $81.1k - $187k

     ...We are looking for a Site Reliability Engineer 3 to support mission-critical cloud services...  ...to capacity needs. Collaborates with software development teams to develop reliable...  ...drives prototyping (e.g., testing new applications or infrastructures, assisting in onboarding... 
    Application
    Senior
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Montgomery, AL
    19 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Montgomery, USA [Remote]. Be the first to apply!