Senior Software Engineer, Windows/Desktop Applications - Madison, WI, USA
$140k - $200kSpeechify
Job Description
Job Description
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.
- ...REQUIREMENT Senior Java Developer Project... ...Location - Madison, WI 53703 Work Type... ...~10+ years in web application development, web services... ...and APM/QA engineers to gather and implement... ...in the full software development lifecycle... ...| Hyderabad | Pune | Noida | USA...ApplicationSeniorPermanent employmentContract workWork at officeRemote work
- ...Senior Software Engineer Location: Madison, WI, US, 53711 Business Unit: Cameca Posting Date: May 20, 2026 The Senior Software Engineer acts... ...workflows. Design, develop, and maintain Windows desktop applications for reconstruction and analysis of large 3D atom...ApplicationSeniorWindows
- ...Leveraging GitHub Copilot or similar GenAI based IDE tools to accelerate software development and testing practices • Experience working with Box APIs Responsibilities: • Design and develop new applications, and enhance and modernize existing applications • Solve...ApplicationRelocationShift work
- ...ManpowerGroup Global, Inc. is seeking a dedicated .NET Web Developer in Madison, WI. The role involves developing and maintaining web applications using ASP.NET, VB.NET, and C#, while collaborating with cross-functional teams. The ideal candidate will have 6+ years of...ApplicationSeniorRemote workFlexible hours
$150k - $160k
...Manager II Location : Madison, WI (Hybrid) Job Type :... ...: ~ Server environments (Windows/Active Directory; Linux/Unix... ...computing (Windows devices, virtual desktops, mobile devices, SCCM,... ...our mobile-friendly online application. Once we've reviewed your...ApplicationWindowsPermanent employmentFull timeContract workTemporary workWorldwideFlexible hours- ...Candidates must be CURRENT WI residents. No... ...of critical priority applications in the Divisions of Unemployment... ...notified. Hardware/Software: .NET Core 8+ C#... ...experience with WCF - Windows Communication Foundation... ...conducted IN PERSON in Madison. Do not submit any...ApplicationWindowsContract workFor contractorsWork experience placementRemote workWork from homeRelocationFlexible hoursWeekday 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...ApplicationWork at office$140k - $200k
...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify'...SeniorRemote work- ...Intelligence Architect III. Location: Madison, WI Need to Relocate Key Responsibilities... ...reengineering and identifying new applications of technology to business problems to... ...policy and processes, including system software support, especially those necessary for...ApplicationRelocationShift work
$94.9k - $135.6k
...healthcare solutions company located in Madison, WI is seeking an IT Development... ...role involves designing and implementing software solutions in Medical Transportation, serving... ...requires 4-8 years of experience in custom application development. Candidates should be...ApplicationSeniorRemote work- ...Join our fun, high-energy team as a Senior Home Lending Advisor in Chase Home Lending... ...consulting skills Intermediate PC skills in a Windows environment This position is... ...you provide during the Chase on-line application process may be transferred, on your behalf...ApplicationSeniorWindowsWork experience placementLocal areaImmediate startRelocation
- ...Onsite or remote: Must be CURRENT WI residents. No relocation... ...candidate will play a hands-on senior technologist/lead role in the... ...Department of Transportation applications. In addition to the... ...will work on a variety of DTSD Engineering.NET related projects. EEO...ApplicationLive inRemote workRelocation
- ...thoroughly before making an application. As one of the largest Clinical... .../clinic-based job in Madison, WI . If you join us, you... ...improvement. ~ Assist the Senior Clinic Director to compile and... ...use a variety of computer software developed both in-house and...ApplicationSeniorFull timePart timeFor contractorsWork at officeFlexible hours
$123.66k - $154.57k
...Senior Software Engineer - IT Corporate Job Locations US-WI-West Bend | US-WI-Madison | US-WI-Appleton ID 2026-3550 Category Information Technology... ...to apply is 4/16/2026. External applications will be accepted on a rolling basis while...ApplicationSeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hours$75k
...Description Join the Madison Peptide Therapeutics (MPT) Engineering team as an Instrumentation Software Engineer and help... ...your expertise in Windows C# and/or Linux C++... ...of software applications in a biotech manufacturing... ...and Windows Forms desktop application...ApplicationWindowsTemporary workLocal area- ...Job Description SAP Commerce Cloud (Hybris) Location | Madison, WI (Onsite) Duration - Long Term Job Responsibilities: Design... ...UI/UX teams to ensure seamless integration with front-end applications. Ensure compliance with security, scalability, and best coding...Application
- ...using basic technology apps and software (Email, Calendars, Text... ....) Smartphone Laptop / Desktop Benefits NannyPod offers... ...& Bing to help you get local Applicants & Families in your area. Advanced... ...for the front & rear car windows and more! *Nanny Agency...ApplicationWindowsFull timePart timeWork at officeLocal areaImmediate start
- ...is looking for a C# Developer for a 4 month long contract in Madison, WI with the following skills: Position: C#.Net programmer- duties... ...Full Stack C# Developer: - Web API, Web Services, REST, WCF/Windows Communication Foundation - C# - JavaScript - SQL - LINQ - Entity...SeniorWindowsContract work
- ...Greetings!!!! Position: Build Engineer Location: Madison, WI Primary Skills... ...commercial off the shelf software leveraging VMware's... ...enterprise datacenter # Java application server (e.g. JBOSS EAP,... .... # Linux and Windows systems engineering principles...ApplicationWindows
$2,280 - $2,746 per month
...Job Description Registered Nurse - Wound Care Location: Madison, WI Specialization: Wound Care Employment Type: Travel Contract... ...Skills checklist must be completed within 1 year of application One supervisory reference is required at the time of application...ApplicationContract workSummer holidayLocal areaShift work$140k - $200k
...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...ApplicationWork at officeRemote work- ...Wisconsin Department of Justice requires a Java Developer IV for the application development unit for the Criminal History (CH) Improvements... ...and migrations. Ensure compliance with the documented software processes and procedures throughout the life cycle of software...ApplicationContract workFlexible hours
- ...Systems Architect III Location: Madison, WI (95% REMOTE - 1-2 Days/Month... ...for backend systems supporting application development, security, integrations, and desktop infrastructure. Direct a... .... (10+ years) Microsoft Windows Server Administration : Active...ApplicationWindowsContract workRemote work
$85k - $116k
...Senior Cloud Engineer Bring YOUR energy to Alliant Energy! At Alliant Energy... ...related to hardware/software in client computing environment... ...administrative experience with Microsoft Windows operating systems and software, standard application packages, imaging software,...ApplicationSeniorWindowsLocal area$105k - $141.75k
...Mainframe Modernization Senior Consultant to... ...modernization projects Application modernization projects... ...Server; PostgreSQL Windows operating system... ...Familiarity with agile engineering practices like Test... ...taxes. . What Rocket Software can offer you in USA: Unlimited Vacation...ApplicationSeniorWindowsRemote workWorldwide- ...Help Desk / Desktop Support Technician (Tier 1 / Tier 2) Location: 1240 Deming Way, Madison, WI – 53717 (hybrid, majority on-site preferred) Duration: 12 Months (possible... ...(all English-speaking). This is a Windows-centric environment with no macOS support required...WindowsRemote workShift workNight shiftDay shift
- ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry... ...to build and maintain modern web applications with ReactJS, NodeJS, and Microsoft SQL... .... ~ Experience in a Microsoft Windows development environment. ~ US Citizenship...ApplicationSeniorWindowsHourly payContract workLocal areaRemote work
- ...seeking a skilled .Net Web Developer to work remotely with a requirement for Wisconsin residency. This senior role involves designing and implementing web applications, primarily using .NET technologies. The ideal candidate will possess strong experience in both front-...ApplicationSeniorRemote work
- ...A hospital in Madison, WI is seeking three inpatient pharmacists for a 13-week contract starting June 8. This role offers a mix of day... ...provided upon start Non-billable hours: 12 Required application materials: updated resume with any gaps over 30 days noted, skills...ApplicationContract workShift workRotating shiftDay shiftAfternoon shift
$70k - $80k
...Infusion Sales Specialist Madison and Sun Prairie Vivo Infusion... ...to 90% of the time Only applicants residing within the posted... ...~426 Gammon Place Madison, WI 53719 ~2804 Prairie Lakes... ...Relationship Management (CRM) software. Experience working with Trella...ApplicationFull timeTemporary workWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Madison, WI, USA. Be the first to apply!
- software engineer full time Madison, WI
- startup software engineer Madison, WI
- work from home software developer Madison, WI
- software developer Madison, WI
- software development engineer aws Madison, WI
- ngo software engineer Madison, WI
- part time software developer Madison, WI
- software engineer Madison, WI
- senior software engineer Madison, WI
- cybersecurity software engineer Madison, WI



