Senior Software Engineer, Windows/Desktop Applications - Raleigh, NC, USA
$140k - $200kClutch Canada
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+ years 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. Salary US Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience. EEO Statement 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. #J-18808-Ljbffr Clutch Canada
- Overview Role: Senior Mobile Developer Location: Raleigh, NC Duration: Fulltime BGV will be done for the selected candidates. Required Hands... ...Financial Industry knowledge Scrum Agile Windows 10 Mobile development Application Details Full Name : Work Authorization: Contact...ApplicationSeniorWindowsFull timeRelocation
$95.3k - $158.8k
...join one of our innovative software teams?About the Team:... ...Hybrid schedule reporting to Raleigh, NC Office location*********... ...the Role:LexisNexis USA is seeking a Senior Software Engineer to join the team that... ...implement scalable Java-based applications.Build new features and...ApplicationSeniorWork at officeLocal area- Senior Desktop Support Analyst [Must have NCID] - Raleigh, NC/On-Site Raleigh, NC 27609/On-Site 10+ Months... ...to users of hardware, software, operating systems,... ...IT Service Management application, using ITIL methodology... ...solving skills in Microsoft Windows 7 & 10, Microsoft...ApplicationSeniorWindowsWork experience placementWork at officeWeekend work
- ...Senior Application Systems Analyst / Designer Location: Raleigh, NC (Hybrid) Duration: Long-Term Contract Interview: In-Person The client is... ...requirements in collaboration with product owners and engineers. Document and illustrate design ideas...ApplicationSeniorLong term contractShift work
- ...Fullstack Angular + .NET Engineer + AI Location: Raleigh, NC Duration: 12month CTH... ...greenfield and new feature application development of client-... ...Haves: ~5-7+ years of software engineering experience within... ...Bangalore | Chennai | Hyderabad | Pune | Noida | USA...Application
$118.3k - $219.8k
...your Machine Learning Engineer career? Do you enjoy... ...position based in Raleigh, NC. (Hybrid - 3 days... ...Build and deploy LLM applications, including RAG pipelines... ...Kubernetes). Strong software engineering fundamentals... ...protected by law. USA Job Seekers: EEO...ApplicationSeniorFull timeWork at officeLocal area- ...Overview Equagen is seeking a Senior P&C Engineer to support our Substation... ...Engineer depending on the applicant’s qualification. This position... .... Location: Hybrid (Raleigh, NC) Job Responsibilities Detailed... ...engineering application software to complete engineering tasks...ApplicationSeniorFull timeLocal areaWeekend work
$140k - $200k
A software development company in Raleigh, North Carolina is seeking a skilled engineer to lead the design and development of Windows desktop applications. The ideal candidate will have over 3 years of experience in implementing best practices for Windows app development...ApplicationSeniorWindows$128k - $143k
...insights into development and engineering challenges. Here, you will... ...possible. The Senior Software Engineer is part of a team... ...imaging platforms and clinical applications. In this role, you will... ...development; WiX Toolset and Windows installer technology; NuGet...ApplicationSeniorWindowsRemote workWork from homeFlexible hours- ...NCDPI - Developer/Programmer- Senior Full Stack .NET Developer to help Migrate legacy Applications. You will work on a small team to migrate legacy applications... ...knowledge of scheduled jobs including SQL Agent and Windows Scheduled Tasks. Experienced with GIT source...ApplicationSeniorWindows
$135k - $150k
...matter. As a Sr. Software Engineer, you will own complex... ...is based in our Raleigh office. What this... .... At Pendo, great Senior Software Engineers... ...in Raleigh, NC is $135,000 - $150... ...accommodation to, applicants with mental and/or... ...permitted by law. Pendo USA Custom Demographic...SeniorWork at officeImmediate startRemote workFlexible hours3 days per week- We are excited to invite applications for a Senior Designer or Architect role within our dynamic team... .../ Production Manager Location: Raleigh, NC Employment Type: Full-Time, Exempt Key... ...Proficiency with Microsoft Office Suite software required (Word, Excel, etc.) Proficiency...ApplicationSeniorFull timeContract workWork at officeLocal area
- Join our fun, high-energy team as a Senior Home Lending Advisor in Chase Home Lending and... ...skills Intermediate PC skills in a Windows environment This position is subject to... ...information you provide during the Chase on-line application process may be transferred, on your...ApplicationSeniorWindowsWork experience placementLocal areaImmediate startRelocation
- Senior Solutions Engineer, Raleigh, NC What you'll do as a Senior Solutions Engineer The Pre-Sales Solution Engineering... ...of customer network and/or application architectures. Detailed... ...platforms Client OS fundamentals and software distribution Other desirable skills...ApplicationSeniorWork experience placementLocal areaRemote work
- ...Senior Utilities Financial Analyst - Full-time Location: Raleigh, NC Required Qualifications: ~ Utility experience is a must ~10+ years of rate and/or... ...Access, PowerPoint, Word, and other MS Office applications Job Description Updating, reviewing,...ApplicationSeniorFull time
- ...including hotels, resorts, senior-living communities, condominiums... ...a preferred location of Raleigh, NC; however, a remote work arrangement... ...strong knowledge and application of innovative corporate financial... ...operate within a Windows Operating System and Windows...ApplicationSeniorWindowsFull timeTemporary workWork experience placementRemote workFlexible hours
$55 - $75 per hour
...Role: Sr C++ Software Designer Location: 6501 Six Forks Road, Raleigh, NC Rate: $55-$75/HR FULL TIME ONSITE Monday to Friday - remote is NOT... ...wireframes and FIGMA files into functional applications that run in Windows 3- Participate in code reviews and contribute...ApplicationSeniorWindowsFull timeRemote workMonday to Friday$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 your...ApplicationWork at office$80.92k - $184.21k
...Implementation, Tax Technology Senior Consultant job at Deloitte. Raleigh, NC. Oracle is one of the... ...(ERP) systems and tax applications. As an Oracle Manager,... ...Cloud ERP or indirect tax engine client engagements and... ...; Certified SAFe® Agile Software Engineer; Certified SAFe...ApplicationSeniorWork at officeVisa sponsorship2 days per week3 days per week$174k - $252k
Senior Software Engineer, Graphics, Fonts and Text Rendering Location: Raleigh, NC, USA; Durham, NC, USA Company: Google Level: Mid Note: By applying to this position... ...platforms across environments (desktop, mobile, applications), as well as our first‑party devices and...ApplicationSeniorFull time$86.6k - $144.4k
...About the Role We are seeking a Senior Container Platform Engineer to lead the design, build, and optimization of our cloud-native application platform. This role enables development... ...characteristic protected by law. USA Job Seekers: EEO Know Your Rights...ApplicationSeniorTemporary workLocal areaImmediate startRemote work- ...Description Join our fun, high‑energy team as a Senior Home Lending Advisor in Chase Home... ...skills. Intermediate PC skills in a Windows environment. This position is subject to... ...information you provide during the Chase online application process may be transferred, on your...ApplicationSeniorWindowsWork experience placementLocal areaImmediate startRelocation
$67.5k
...design, and maintenance. Take a lead role to provide support for application staff and business areas regarding more complex database... ...technology and computing platform such as Z/OS, UNIX, Linux, and Windows. Take a lead role in conducting root cause analysis to...ApplicationSeniorWindowsWork at officeLocal areaWeekend work- ...Overview Equagen is a skilled engineering firm that offers innovative... ...our team. Location Hybrid (Raleigh, NC) Job Responsibilities... ...transient studies. Utilize software programs such as ETAP, SKM,... ...with other firms. Provide application engineering support for other...ApplicationSenior
- ...Sr. Software Engineer – Seneca Resources Position Title:... ...Engineer Location: Raleigh, NC (Hybrid or Remote –... ...business hours. As a Senior Software Engineer,... ...with C#/WinForms in a desktop environment ~... ...WinForms, NHibernate, or Windows Workflow Foundation...SeniorWindowsContract workFor contractorsRemote work
- ...Analyst Position in Raleigh, NC vTech can help you... ...candidates and CATS applicants tracking system, we can... ...Information Technology, Engineering, professional,... ...test, debug, and deploy software application / database... ...operating systems such as Windows XP, Windows 7, OS365,...ApplicationWindowsShift work
- ...Senior Internal Auditor We are hiring immediately... ...Location: Garner, Raleigh, Fayetteville and Charlotte, NC Grade: 14... ...the Compass Group USA businesses to identify... ...~ Data analytics software and SAP knowledge,... ...in accordance with applicable federal, state, and...ApplicationSeniorFull timePart timeWork experience placementWork at officeLocal areaImmediate startRemote workMonday to FridayFlexible hours
- Senior System Administrator [Must have Nutanix& Azure] Raleigh, NC/On-Site 6+ Months High School or General Educational Development... ..., the IT division provides application development consulting... ...education and experience. #J-18808-Ljbffr Software Technology, Inc.ApplicationSeniorWork at office
- Senior IT Auditor | Global Engineering Business | Cary | NC | USA Our client is a multinational manufacturing company who are... ...activities in ITGC, Security and Application Controls space You will take... ...results using designated audit software. You will analyse relevant...ApplicationSenior
- ...Senior Systems Engineer The Senior Systems Engineer... ...systems, including Windows, Linux,... ...environments for the ABA's software development... ...technologies and applications. Strong knowledge... ...affecting desktop PCs, servers, Linux... ...work onsite in Raleigh, NC at least two days...ApplicationSeniorWindowsWork experience placementWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Raleigh, NC, USA. Be the first to apply!
- software engineer internship remote Raleigh, NC
- IT software developer Raleigh, NC
- software engineer staff Raleigh, NC
- machine learning software engineer Raleigh, NC
- software engineer part time Raleigh, NC
- senior robotics software engineer Raleigh, NC
- junior software developer Raleigh, NC
- software developer night shift Raleigh, NC
- software engineer entry level Raleigh, NC
- software development engineer aws Raleigh, NC

