×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Windows​/Desktop - Columbia, SC,

Job in Columbia, Lexington County, South Carolina, 29228, USA
Listing for: Speechify, Inc.
Full Time position
Listed on 2026-06-13
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Senior Developer, C# / Unity Developer
Salary/Wage Range or Industry Benchmark: 140000 - 200000 USD Yearly USD 140000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer, Windows/Desktop Applications - Columbia, SC, USA
Location: Columbia

Senior Software Engineer, Windows/Desktop Applications

Columbia, SC, USA

Responsibilities
  • Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and when needed C++.
  • Define and enforce best‑practices for Windows desktop development across the codebase: 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), 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.
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems, and propose robust architectural or design solutions.
Requirements
  • 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML; ideally experience with native Windows code (C++, Win
    32/WinRT/COM).
  • Deep understanding of Windows application architecture, including interop between managed (.NET) and native code.
  • Proven track record of designing, building, and shipping production‑quality desktop applications that emphasize reliability, performance, scalability, and maintainability.
  • Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation) and a dedication to building accessible and inclusive software.
  • Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multithreading or asynchronous programming.
  • 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 writing automated UI tests (unit, integration, UI automation) and familiarity with relevant 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 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.
Benefits
  • A high‑impact role: define architecture, shape the future of our Windows product, and directly influence what millions of users experience.
  • A collaborative, flat‑structure engineering culture—more than a coder, a builder and decision‑maker.
  • Opportunities to lead—mentor others, steer technical direction, and grow into broader technical leadership.
  • Flexibility, autonomy, and responsibility: own solutions end‑to‑end and contribute to the long‑term product vision.
  • A purpose‑driven mission: build reliable, accessible, user‑centered software that makes a real difference.
Salary

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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary