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.
- ...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,...ApplicationSeniorWindowsWork at officeRemote work
- ...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...ApplicationSeniorFull timeContract workWork at officeLocal areaRemote work
- ...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...ApplicationSeniorWindowsContract workWork experience placementRemote work
$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...ApplicationWindowsRemote work- ...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...ApplicationWindows
- ...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...ApplicationWindowsContract workWork experience placementLocal area
$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- ...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...SeniorWindowsLocal area3 days per week
- ...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...ApplicationSeniorLocal area
$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...ApplicationSeniorWork experience placementWork at officeRemote work- ...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
- ...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....ApplicationSeniorWindowsFull time
$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...ApplicationSeniorFull timeWork at officeLocal areaRemote workWork from homeFlexible hours$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...ApplicationSeniorFull timeTemporary workFlexible hours- ...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...SeniorWindowsContract work
- ...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...ApplicationSeniorLocal area
- 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...ApplicationSeniorFull timeImmediate start
- ...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
- ...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...ApplicationWindowsLocal areaWorldwideShift work
$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...ApplicationSeniorTemporary workRelocationFlexible hours$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,...SeniorWindowsLocal area$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...ApplicationWindowsHourly payFull timeWork at officeLocal areaWork from homeMonday to Friday$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...ApplicationSeniorTemporary workFlexible hours$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...ApplicationSeniorTemporary workFor contractorsWork experience placementWork at officeRemote workFlexible hours$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...ApplicationSeniorLocal area$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...ApplicationWindowsHourly payFull timeFor contractorsH1bWork at officeImmediate startFlexible hours- ...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...ApplicationWindowsFull timeShift workDay shift
$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...ApplicationWindowsApprenticeshipWork at officeImmediate startRemote work- ...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...ApplicationSeniorFor contractorsAll shiftsShift workAfternoon shift
$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
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!
- software developer fintech Montgomery, AL
- ngo software engineer Montgomery, AL
- intel software engineer Montgomery, AL
- senior software engineer remote Montgomery, AL
- junior software developer remote Montgomery, AL
- software engineer full time Montgomery, AL
- senior software engineer Montgomery, AL
- software engineer healthcare Montgomery, AL
- startup software engineer Montgomery, AL
- senior software design engineer Montgomery, AL



