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
  • $89.2k - $209.5k

     ...performance-related issues Supporting VMware, Oracle Linux, Windows, and OLVM storage integrations Maintaining operational...  ...customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates... 
    Application
    Senior
    Windows
    Temporary work
    Flexible hours

    Oracle

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

    TPI Global (formerly Tech Providers, Inc.)

    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
  • $25 per hour

     ...Curatorial Housekeeper - Montgomery Place (Part-time) Bard College Bard College seeks a...  ...Clean mansion shutters annually. Wash windows annually. Emergency cleanup and housekeeping...  ...opportunity employer and we welcome applications from those who contribute to our diversity... 
    Application
    Windows
    Hourly pay
    Part time

    Bard Early Colleges

    Montgomery, AL
    1 day ago
  • $140k

     ...our mission to create opportunities for people where they live, learn and work. The Senior Software Engineer designs, creates, maintains, audits and improves software applications by performing coding, debugging, testing and troubleshooting throughout the application... 
    Application
    Senior
    Temporary work
    Local area

    Nelnet

    Montgomery, AL
    5 days ago
  •  ...Senior .NET Software Engineer Join the Defendant Access team at Tyler Technologies as a Senior Software Engineer! As a full stack engineer, you...  ...orchestration, infrastructure as code Performance & Scale : Application tuning, database optimization, caching, system scaling... 
    Application
    Senior
    Local area

    Tyler Technologies

    Montgomery, AL
    1 day ago
  • $94.1k - $135k

     ...The Network Engineer, Senior designs, implements, and optimizes complex...  ...across network, server, and application layers. Hands-on problem solver...  ...vendor network hardware and software, resolving issues escalated...  ...Support and troubleshoot Windows and Linux server environments... 
    Application
    Senior
    Windows
    Permanent employment
    Contract work
    Work at office
    Remote work
    Night shift

    ASM Research, An Accenture Federal Services Company

    Montgomery, AL
    6 days 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
    14 days ago
  • $92.5k - $209.5k

     ...cloud environment. OCI gives engineers the opportunity to work on...  ...validate, secure, and release software safely at cloud scale. At...  ...For? We are looking for a senior software engineer with strong...  ...operating Kubernetes-based applications, job execution platforms, or... 
    Application
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Oracle

    Montgomery, AL
    7 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
    Work at office

    Speechify

    Montgomery, AL
    more than 2 months ago
  •  ...Overview of Job Function: As a Software Engineer, you will be a core...  ...and React/Ext JS frontend applications. Translate product requirements...  ...problems within agreed SLA windows. Provide Tier-2/3...  ...development or proven equivalent seniority in software development... 
    Application
    Windows
    Local area
    Worldwide
    Shift work

    Verint Systems

    Montgomery, AL
    4 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
    2 days ago
  • $78.88k - $108.5k

     ...System Admin III – Montgomery, AL (onsite) Can you build...  ...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
    5 days ago
  • $89.2k - $209.5k

     ...your contribution to make it a premier engineering center with the focus on excellence. Health...  ...team, you will use basic knowledge of software architecture to perform tasks...  ...developing, debugging or designing software applications and dashboards that run in our clients... 
    Application
    Senior
    Temporary work
    Immediate start
    Flexible hours

    Oracle

    Montgomery, AL
    2 days ago
  • $37k - $63k

     ...with troubleshooting hardware and software issues. The ideal candidate is eager...  ...issues Install, configure, and maintain desktops, laptops, printers, and other IT...  ...hardware, operating systems (Windows/macOS), and software applications Understanding of networking fundamentals... 
    Application
    Windows
    Temporary work
    Internship
    Work at office

    athenahealth

    Montgomery, AL
    3 days ago
  •  ...ONSITE 3 days per week in Montgomery Alabama . Responsible for...  ...Summary : The Senior System Engineer shall provide advanced expertise...  ...Administrator Expert, Azure Virtual Desktop Specialty, Microsoft 365...  ...multiple operating systems (e.g., Windows Server, Linux distributions... 
    Senior
    Windows
    Local area
    3 days per week

    Resourcing HQ

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

     ...) delivers mission-critical applications for top tier enterprises around...  .... We are hoping to enhance engineering efficiency by concentrating...  ...from scratch and work with senior architects and leaders at OCI...  ...investment and drive the software design and development for new... 
    Application
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

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

     ...) delivers mission-critical applications for top tier enterprises around...  ...Frameworks: Spearhead the engineering of new container runtimes...  ...latency). You will mentor senior engineers, drive strategy, and...  ...investment and drive the software design and development for new... 
    Application
    Senior
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Montgomery, AL
    4 days ago
  •  ...First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first...  ...team delivering enterprise‑grade, customer‑facing applications. Define and evolve the frontend architecture strategy for... 
    Application
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Montgomery, AL
    4 days ago
  • $114.6k - $234.6k

     ...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
    3 days ago
  •  ...verbally and written. Advanced knowledge of Windows 10 operating systems. Working knowledge and troubleshooting of standard desktop applications. Knowledge of Cat 5e or higher cabling...  ..., etc.). Confidently troubleshoot software, hardware, and network related issues on... 
    Application
    Windows

    ATS-AL Inc.

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

     ...Job Description The Senior Principal AI Agent / ML Software Engineer is a Senior Staff-level, hands-on technical leadership role responsible for defining...  ...inference infrastructure, and enterprise AI applications used in large-scale, business-critical environments.... 
    Application
    Senior
    Temporary work
    Flexible hours

    Oracle

    Montgomery, AL
    3 days ago
  •  ...user access, healthcare software, and basic hardware in...  ..., and other internal applications Follow established...  ...more complex issues to senior IT staff, application...  ...help desk, service desk, desktop support, technical support...  ...Basic knowledge of Windows, Microsoft Office,... 
    Application
    Windows
    Work at office
    Remote work

    Revel Healthcare

    Montgomery, AL
    1 day 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
    3 days ago
  •  ...groundsClean equipment, inside and outside windows, stock rooms and restroomsUnload delivery...  ...independent franchisee, not McDonald’s USA. I understand that this franchisee is a separate...  ...s USA. Any information I provide in this application will be submitted only to the independent... 
    Application
    Windows
    Full time
    Part time

    McDonald's

    Montgomery, AL
    1 day ago
  • $1,638 - $1,804 per week

     ...assignments at partnering hospitals in Montgomery, Alabama. Whether you're looking to...  ...environment ~ Basic PC skills such as Windows NT and computerized respiratory equipment...  ...patients and their families by the application of the clinical process in assessing, care... 
    Application
    Windows
    Contract work
    Local area
    Shift work

    Supplemental Health Care

    Montgomery, AL
    3 days ago
  • $91.26k - $211.25k

     ...organization, apply now. We are currently seeking a Senior Business Analyst to join our team in Montgomery, Alabama (US-AL), United States (US). NTT DATA...  ..., cloud, security, connectivity, data centers and application services. our consulting and Industry solutions... 
    Application
    Senior
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    NTT America

    Montgomery, AL
    4 days ago
  •  ...Senior Full Stack Developer Anywhere | Contract-to-Hire | Remote...  ...delivery of enterprise web applications across C#/.NET, Azure, SQL,...  ...role drives full lifecycle engineering, security, and performance for...  ...Requirements 10+ years of professional software engineering experience in... 
    Application
    Senior
    Contract work
    Remote work

    Eliassen Group

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

    Baptist Health (AL)

    Montgomery, AL
    5 days ago
  • $19.5 - $21 per hour

     ...device management and support for desktops, laptops, tablets, and...  ...support issues, including: Windows operating systems and Microsoft Office / Microsoft 365 applications macOS and Apple productivity...  ...new possibilities! Software Powered by ICIMS ( Location... 
    Application
    Windows
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Cayuse Holdings

    Montgomery, AL
    4 days 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!