Senior Software Engineer, Windows/Desktop Applications - Cary, NC, USA
$140k - $200kSpeechify
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
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.
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.
- 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.
- 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.
- 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Cary, NC, USA in Cary, NC vacancy
$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- Software engineer - full stack job at MetLife. Cary, NC. Location: Hybrid schedule. Must be in commutable distance to Cary, NC; Greenville, SC; Clarks Summit... ..., and implementation support for enterprise applications. This role collaborates with Agile Delivery Teams,...ApplicationFull timeTemporary workWork at officeLocal areaRelocation package3 days per week
$65 per hour
...Position Title: Senior Software Engineer Location: Raleigh, NC Clearance Requirements: None Pay Rate... ...Experience with distributed / n-tier application architecture ~ Familiarity... ...review ~ Experience with Windows desktop application development and...ApplicationSeniorWindowsFor contractors- 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
$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$56 per hour
Senior Business Analyst job at Global Channel Management, Inc.. Cary, NC. Senior Business Analyst needs 6 years of professional experience in business analysis, application design, implementation, and support or as a super user or auditor preferred. Senior Business Analyst...ApplicationSeniorHourly payFull timeWork at officeFlexible hours- Sas in Cary, NC is seeking a Senior Software Developer proficient in Java and Golang. This hybrid role involves developing scalable software solutions and collaborating on technical documentation. The ideal candidate will have 8+ years of experience, a Bachelor's degree...Senior
$60 - $65 per hour
...ID: HCR0003128 Job Title: Senior Software Engineer Client: Merz Work... ...01 Six Forks Road, Raleigh, NC 27615 Pay rate: $60 to $6... ...Manager note: I expect the applicant to clearly demonstrate experience... ...into fully functional Windows applications in collaboration...ApplicationSeniorWindowsMonday to Friday- ...Manager job at Cornerstone Building Brands. Cary, NC. Job Description The position of... ...distribution channels in the residential windows and doors market. Experience collaborating... ...Opportunity Employer. All qualified applicants will receive consideration for employment...ApplicationWindowsFull timeFor contractors
- ...alongside experienced security engineers, contribute to real projects... ...of operating systems (Windows/Linux). Demonstrates strong... ...primary location will be in Cary, NC, with a limited number of roles... ...appropriate accommodation for the application process. MetLife maintains a...ApplicationWindowsInternshipWork at officeWorldwideRelocation3 days per week
$132.18k - $146.9k
Sr. Architect - MetLife, Cary, NC Responsibilities Demonstrate the... ...configure Quadient Inspire applications and CCM templates (mail, email... ..., Quadient). Prepare rule engines and integrate them with Synapse... ...of experience performing software development, including use of...ApplicationSeniorTemporary workWork at officeRemote work- ...Job Title: Senior Software Engineer Location: Cary, NC Hybrid Duration: Long term contract Knowledge, Skills & Abilities: • Works under... ...environment, hands on experience in building docker applications. • Web Service SOAP/REST expertise, especially as...ApplicationSeniorLong term contract
$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$89.6k - $198.4k
CGI Njoyn is seeking a Senior Production Automation Engineer to support a core system for a large financial client in Cary, North Carolina. The ideal candidate will have over 10 years of hands-on experience in application support, particularly within Electronic Trading...ApplicationSenior- ...Location: Cary NC (Onsite presence is required) Job Accountability... ...all phases and layers of the software lifecycle. Quality Meet or exceed... ...UX components into applications. Provide feedback to UX teams... ...communicated by Human Resources and/or Senior Management. Any individual...ApplicationSeniorWork at office
- Quadient Developer (3350-1) Cary, NC Quadient, Inspire, Scaler, XML, JSON, flat file, TNO... ..., AWS cloud Experience level: Mid-senior | Experience required: 10 Years | Education... ...system development lifecycle and support applications in the document processing, printing and...ApplicationHourly payWork experience placementVisa sponsorshipRelocation package
$34k - $64k
...Knowledge of financial applications and MS Office suite of... ...such as O365, Teams, Windows OS 10/11. working knowledge... ...skills related to desktop, mobile, End User... ...com for investigation Seniority level Mid-Senior level... ...Specialist” roles. Durham, NC $60,000.00-$70,000.00...ApplicationWindowsFull timeLocal areaRemote work- ...Technical Lead (.Net) – Cary, NC Title – Technical Lead (.Net) Position –... ...Skills : NET, C#, Oracle PL/SQL Senior Engineer (.Net) – Cary, NC Title – Senior... ....NET, C#, Oracle PL/SQL Lead Software Engineer (.Net) – Cary, NC Title –...Contract work
$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- ...Azure VDI Midpoint Engineer This role is for a contingent... ...focuses on Azure Virtual Desktop (AVD / VDI), Microsoft Windows, macOS, Intune, Autopilot... ..., performance, and application issues. Collaborate with... ...Qualifications: ~ Raleigh, NC onsite resource ~3–5+...ApplicationWindows
- ...Sr. Software Engineer Location: Cary, NC (Hybrid) (Need Local consultants only) Job Type: 12 months contract Final interview will be 90 Min... ...Kubernetes environment, hands on experience in building docker applications. ~ Web Service SOAP/REST expertise, especially as a...ApplicationSeniorContract workLocal area
$168k - $203.51k
...Code solutions, and assist application teams with cloud adoption. Experience... ...mentor junior and mid-level engineers. Deploy and manage cloud... ...Degree in Computer Science, Software Engineering, Information... ...experience administering Linux and Windows operating systems....ApplicationSeniorWindowsRemote work- UI Programmer Intern job at ALCOR. Cary, NC. What You’ll Do The Player Expression team is... ...skills Experience with Unreal Engine and UMG An enthusiasm for games or interactive... ...ongoing until teams find an ideal match. Applicants must be legally authorized to work in the...InternshipRemote workFlexible hours
$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...ApplicationSeniorFull timeTemporary workWork at officeLocal areaFlexible hours$90k - $162k
Job Family: Software Req ID: 501104 Siemens EDA is a global technology leader in Electronic... ...using spreadsheets to analyze engineering data (tolerance stacks, FEA, FAI/CPK).... ...dedicated to equality, and we welcome applications that reflect the diversity of the communities...ApplicationSeniorFull timeWork experience placementInternshipWork at officeWork from homeFlexible hours$89.6k - $156.7k
...Senior Java Developer Category: Software Development/ Engineering Main location: United States, North Carolina, Cary Position ID:J0426-1057 Employment... ...client in Cary, NC. Looking for a Hands... ...development experience in application development in Java8/...ApplicationSeniorFull timeWork experience placementLocal area- ...monitors, cinema equipment, or desktop and mobile applications. You will work closely with the Software team to iterate on these... ...This position is based in the Cary, NC office with a hybrid work style... ...style Reporting to the Software Engineering Manager, R&D This position...ApplicationFull timeWork at officeWorldwide
- ...among the first 25 applicants Get AI-powered... ...Specialist at EAD | Engineering the Future of... ...mechanical design software (e.g., AutoCAD, SolidWorks... ...skills include Windows based operating... ...Employer Seniority level Mid-Senior... ...Engineer jobs in Cary, NC . Durham, NC $60,...WindowsFull timeFor subcontractorWork at officeWeekend workAfternoon shift
$135.41k - $144.4k
...RELX, Inc. d/b/a LexisNexis USA Senior Software Engineer I Venture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive, Raleigh, NC 27606)... ...to manage cloud systems, monitor production applications, and assess system health; utilizing test-driven...ApplicationSeniorWork at officeLocal areaRemote work$110k - $135k
...Senior Java Developer Location: Cary, NC Fulltime Salary Range $110,000-$135,000 a year Job Description Must Have Technical/Functional Skills ~8+ years of experience in Java application development. ~ Strong expertise in Java, Spring Boot, and microservices...ApplicationSeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Cary, NC, USA. Be the first to apply!
Related searches
- senior robotics software engineer Cary, NC
- senior software engineer Cary, NC
- software developer fintech Cary, NC
- senior software engineer ruby on rails Cary, NC
- federal - software developer Cary, NC
- consulting software engineer Cary, NC
- junior software developer remote Cary, NC
- senior software engineer remote Cary, NC
- entry level software engineer remote Cary, NC
- software engineer full time Cary, NC

