Senior Software Engineer, Windows/Desktop Applications - Montgomery, 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.
$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...ApplicationSeniorWindowsTemporary workFlexible hours- ...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...ApplicationSeniorWindowsContract workWork experience placementRemote work
$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...ApplicationRemote jobWork at office$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...ApplicationWindowsHourly payPart time$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...ApplicationSeniorTemporary workLocal area- ...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...ApplicationSeniorLocal area
$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...ApplicationSeniorWindowsPermanent employmentContract workWork at officeRemote workNight shift- ...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...ApplicationSeniorWindowsWork at office
$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...ApplicationSeniorTemporary workFixed term contractFlexible hours$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 jobWork at office- ...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...ApplicationWindowsLocal areaWorldwideShift work
- ...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...ApplicationSeniorWork experience placement
$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,...SeniorWindowsLocal area$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...ApplicationSeniorTemporary workImmediate startFlexible hours$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...ApplicationWindowsTemporary workInternshipWork at office- ...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...SeniorWindowsLocal area3 days per week
$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...ApplicationSeniorTemporary workWork experience placementWorldwideFlexible hours$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...ApplicationSeniorTemporary workWork experience placementWorldwideFlexible hours- ...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...ApplicationSeniorPermanent employmentFlexible hours
$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...ApplicationSeniorTemporary workFlexible hours- ...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...ApplicationWindows
$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....ApplicationSeniorTemporary workFlexible hours- ...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,...ApplicationWindowsWork at officeRemote work
$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...ApplicationSeniorTemporary workImmediate startFlexible hoursShift work- ...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...ApplicationWindowsFull timePart time
$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...ApplicationWindowsContract workLocal areaShift work$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...ApplicationSeniorTemporary workFor contractorsWork experience placementRemote workFlexible hours- ...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...ApplicationSeniorContract workRemote work
- ...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...ApplicationWindowsFull timeShift workAfternoon shift
$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...ApplicationWindowsHourly payFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours
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!
- senior robotics software engineer Montgomery, AL
- senior software engineer Montgomery, AL
- software developer fintech Montgomery, AL
- senior software engineer ruby on rails Montgomery, AL
- federal - software developer Montgomery, AL
- consulting software engineer Montgomery, AL
- software engineer travel Montgomery, AL
- junior software developer remote Montgomery, AL
- senior software engineer remote Montgomery, AL
- entry level software engineer remote Montgomery, AL

