Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Windows/Desktop Applications - Raleigh, NC, USA

$140k - $200k

Clutch 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

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Raleigh, NC, USA in Raleigh, NC vacancy
  • 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... 
    Application
    Senior
    Windows
    Full time
    Relocation

    Infoways

    Raleigh, NC
    4 days ago
  • Job Role: Senior .NET Full Stack Developer Location: Raleigh, NC, Baltimore, MD, Springfield, MO, Columbus, OH, Chicago...  ...scalable, cloud‑native enterprise applications. The ideal candidate will...  ...functional teams throughout the software development lifecycle. Troubleshoot... 
    Application
    Senior

    TechniPros, LLC

    Raleigh, NC
    4 days ago
  • Looking for Desktop Technician with Heat experience in Raleigh, NC Full-time position. Experience with Microsoft Windows, Office 2010/2013/2016, and O365. Experience with HEAT Call Tracking...  ...some non-routine problems; diagnose software and/or hardware issues. Associate... 
    Windows
    Full time
    Work at office

    perfecta

    Raleigh, NC
    6 days ago
  • $118.6k - $195.68k

    ## Sr. Software Engineer (Raleigh, NC)Applyremote type: Onsitelocations: Raleightime type: Full timeposted...  ...team is looking for a skilled Senior Software Engineer (working on-site in...  ...charts and Operators, to streamline application provisioning and lifecycle management... 
    Application
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Red Hat, Inc.

    Raleigh, NC
    2 days ago
  •  ...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... 
    Application
    Senior
    Full time
    Local area
    Weekend work

    EquaGen Engineers

    Raleigh, NC
    2 days ago
  • $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... 
    Application
    Senior
    Windows

    Clutch Canada

    Raleigh, NC
    6 days ago
  • $128k - $143k

     ...insights into development and engineering challenges. Here, you will...  ...everything 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... 
    Application
    Senior
    Windows
    Remote job
    Work from home
    Flexible hours

    Danaher Corporation

    Raleigh, NC
    24 days ago
  • $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... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Pendo

    Raleigh, NC
    6 days ago
  •  ...Senior Solutions Engineer, Raleigh, NC The Pre-Sales Solution Engineering organization owns the technical...  ...understanding of customer network and/or application architectures. Detailed...  ...platforms Client OS fundamentals and software distribution Other desirable... 
    Application
    Senior
    Work experience placement
    Local area
    Remote work

    Cloudflare

    Raleigh, NC
    2 days ago
  • 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... 
    Application
    Senior
    Full time
    Contract work
    Work at office
    Local area

    Teeple Architects Inc.

    Raleigh, NC
    2 days ago
  •  ...Senior Home Lending Advisor Join our fun, high-energy team as a Senior Home Lending...  ...consulting skills Intermediate PC skills in a Windows environment This position is subject...  ...you provide during the Chase on-line application process may be transferred, on your... 
    Application
    Senior
    Windows
    Work experience placement
    Local area
    Immediate start
    Relocation

    JPMorgan Chase

    Garner, NC
    4 days ago
  • $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... 
    Application
    Senior
    Work at office
    Visa sponsorship
    2 days per week
    3 days per week

    Carlsbad Tech

    Raleigh, NC
    4 days ago
  • $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... 
    Application
    Senior
    Full time

    Habitat For Humanity Of Durham

    Raleigh, NC
    9 days ago
  •  ...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... 
    Application
    Senior

    EquaGen Engineers

    Raleigh, NC
    4 days ago
  •  ...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... 
    Application
    Senior
    Windows
    Work experience placement
    Local area
    Immediate start
    Relocation

    JPMorganChase

    Raleigh, NC
    2 days ago
  • $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... 
    Application
    Senior
    Windows
    Work at office
    Local area
    Weekend work

    Downtown Boulder Partnership

    Raleigh, NC
    4 days ago
  • $65 per hour

    Position Title: Senior Software Engineer (C# / WinForms) Location: Remote (Must work Eastern...  ..., developing, and enhancing desktop-based software applications using Microsoft technologies. You...  ...Experience with WCF, NHibernate, and Windows Workflow SQL Server development or... 
    Application
    Senior
    Windows
    Long term contract
    Contract work
    For contractors
    Remote work

    Seneca Resources Company, LLC

    Raleigh, NC
    2 days ago
  • 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.
    Application
    Senior
    Work at office

    Software Technology, Inc.

    Raleigh, NC
    12 days ago
  • 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... 
    Application
    Senior

    Renaix Ltd

    Raleigh, NC
    4 days ago
  •  ...Description The Senior Systems Engineer provides...  ...systems, including Windows, Linux, virtualized...  ...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... 
    Application
    Senior
    Windows
    Work experience placement
    Work at office
    2 days per week

    American Board of Anesthesiology, Inc.

    Raleigh, NC
    3 days ago
  •  ...ob Title: Database Engineer- Qlik Location: Raleigh, NC , Morristown, NJ, Phoenix, AZ,...  ...platforms are maintained on Windows Server and Linux...  ...implementation of database applications. • Possess experience with...  ...communicate with vendors, senior level technicians, and management... 
    Application
    Windows
    Work experience placement
    Remote work
    1 day per week

    CEDENT

    Raleigh, NC
    more than 2 months ago
  •  ...highly skilled Fullstack Engineer (C#/Angular) to join...  ..., based hybrid in Raleigh, North Carolina (requiring...  ...high-performance applications that manage large-scale...  ...delivery of high-quality software solutions. Write Clean...  ...) role in Raleigh, NC , aligns with your expertise... 
    Application
    Permanent employment
    2 days per week

    Estreetsecurity

    Raleigh, NC
    4 days ago
  • Senior Workday HRIS Analyst job at Headhunter Insider. Raleigh, NC. About the Role: We’re looking for a JD Edwards (JDE) Specialist who’s passionate about solving business problems with smart, scalable solutions. In this role, you’ll be hands‑on with JD Edwards EnterpriseOne... 
    Application
    Senior
    Shift work

    Carlsbad Tech

    Raleigh, NC
    6 days ago
  • Position: Azure Application Architect Location: Raleigh NC / Remote Duration: 6+ months contract Job Description Azure Application Architect...  ...(or equivalent experience) in Computer Science, Software/Electronics Engineering, Information Systems, or closely related field... 
    Application
    Remote job
    Contract work

    Tech Mirrors

    Raleigh, NC
    2 days ago
  • $17 - $25.65 per hour

     ...mile commutable distance from Raleigh, North Carolina and be...  ...offer ten paid holidays. Our application process is 2 simple steps:...  ...months work experience with Windows-based applications like Windows...  ...as required by the State of NC You must have a direct/hardwired... 
    Application
    Windows
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Local area
    Work from home
    Monday to Friday
    Shift work

    CVS Health

    Raleigh, NC
    3 days ago
  •  ...Manager Position – Contract (9 + Months) Location – Raleigh, NC Rate- $Open(Best Possible) Responsibilities:...  ...Experience in installing and integrating vendor banking applications. Experience in Agile or waterfall. Financial services... 
    Application
    Senior
    Contract work

    TWO95 International

    Raleigh, NC
    5 days ago
  • UST in Raleigh, North Carolina is seeking a skilled Windows Administrator to manage enterprise Windows infrastructure in both on-premises and cloud environments...  ...and security while supporting business-critical applications. The ideal candidate will have strong experience... 
    Application
    Senior
    Windows

    UST

    Raleigh, NC
    6 days ago
  •  ...Align Technology, Inc. is seeking a Sr. Software Engineer in Raleigh, NC. This role involves working with distributed cloud-based services and spearheading...  ...candidates will collaborate effectively, adhere to application standards, and employ robust test-driven practices. The... 
    Application
    Senior

    Align Technology

    Raleigh, NC
    1 day ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Application
    Full time
    Work at office
    Shift work

    Clutch Canada

    Raleigh, NC
    5 days ago
  • $137k - $200.5k

    The application window is expected to close on: 08/04/2026 Job posting may be removed earlier...  ...This is a hybrid role at the RTP, NC office. Meet the Team The Cisco MX...  ...with 7 years of related experience in Software Development Engineer in software testing, or Master's... 
    Application
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco Systems, Inc.

    Raleigh, NC
    5 days ago

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!