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

Senior Software Engineer, Windows/Desktop Applications - College Park, MD, USA

$140k - $200k

Speechify

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.

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - College Park, MD, USA in College Park, MD vacancy
  • $140k - $200k

     ...Senior Software Engineer, Core Experiences College Park, MD, USA Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk... 
    Senior
    Remote work

    Speechify

    College Park, MD
    17 hours ago
  • $140k - $200k

     ...Software Engineer, iOS Core Product - College Park, MD, USA The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50...  ...Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base... 
    Application
    Work at office
    Remote work

    Speechify

    College Park, MD
    3 days 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

    Speechify

    College Park, MD
    3 days ago
  • $225k - $255k

     ...project. We are seeking engineers who wish to grow their...  ...and manages UNIX and Windows operating systems and...  ...loads operating system software, troubleshoots,...  ...discipline from an accredited college or university is...  ...ensure that all qualified applicants are considered for employment... 
    Senior
    Windows
    Hourly pay
    Temporary work
    Immediate start
    Flexible hours

    Erias Ventures

    College Park, MD
    12 hours ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...the Play Store, we find the need for a Senior Android Engineer to help us support the...  ...Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with... 
    Application
    Work at office
    Night shift

    Speechify

    College Park, MD
    3 days ago
  •  ...tech company is seeking a Senior Windows Developer to lead the design and development of its desktop applications. The ideal candidate will have...  ...involve mentoring other engineers. A commitment to building user-centered and reliable software is essential. #J-18808-Ljbffr... 
    Application
    Senior
    Windows

    Clutch Canada

    College Park, MD
    1 day ago
  • $160k - $178k

     ...Overview Senior Application Support Engineer Location: Annapolis Junction, MD (Hybrid) Clearance...  ...science tools on the desktops (e.g....  ...integrate commercial software packages Integrate...  ...packages to Windows desktops, Windows...  ...• Paid Parking • Employee Assistance... 
    Application
    Senior
    Windows
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Integral Services Company

    Annapolis Junction, MD
    2 days ago
  • $176k - $282k

     ...Senior Tech Lead - Cyber Systems Engineering Job Locations US-MD-College Park Requisition ID 2026-1666...  ...infrastructure, security, and software support teams,...  ...aligned to applicable governance (e.g., RMF...  ...~ Strong Linux and Windows administration background... 
    Senior
    Windows
    Full time
    Contract work
    For subcontractor
    Relocation package
    Shift work

    Peraton

    College Park, MD
    2 days ago
  • $104k - $166k

     ...Locations US-MD-College Park Requisition ID...  ..., researchers, engineers, and customer...  ...access, user issues, software problems,...  ...resolve Linux system, application, storage, network...  ...services Support Windows systems...  ...Expertise with Virtual Desktop Infrastructure (VDI... 
    Application
    Windows
    Full time
    Contract work
    For subcontractor
    Relocation package
    Shift work

    Peraton

    College Park, MD
    2 days ago
  • $150k - $165k

     ...Zachary Piper Solutions is seeking a Senior Flight Software Engineer to join a Government Consulting company located in Lanham, MD through a hybrid onsite work environment....  ...functionality. * Integrate microcontroller‑based applications (including STM32 and FreeRTOS) into... 
    Application
    Senior
    Relocation package
    Shift work

    ZP Group

    Lanham, MD
    2 days ago
  • $105k - $140k

     ...Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting. 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... 

    Speechify

    College Park, MD
    5 days ago
  • $187.36k - $245.3k

     ...Senior Staff Software Engineer - HPC Integration Bothell, Washington, United States; College Park, Maryland, United States About IonQ: IonQ,...  ...computer (HPC) clusters in applications like quantum machine learning...  ...in College Park, MD or at our Bothell, Washington... 
    Application
    Senior
    Permanent employment
    Contract work
    Work at office

    IonQ Inc.

    College Park, MD
    17 hours ago
  • $66.9k - $81.8k

     ...Location: Bethesda, MD...  ...Job Title: Desktop Support Technician, Senior Job Summary...  ...assistance across Windows and Apple platforms...  ...for hardware, software, operating systems...  ...peripherals, and user applications, both on-site...  ...Science, Engineering, Business Administration... 
    Application
    Senior
    Windows
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work

    LCG

    Bethesda, MD
    1 day ago
  • $70k - $85k

     ...Requirements Must be based in College Park, MD Must be fluent in English...  ...energize, advise & persuade senior corporate personnel...  ...to pay a fee or download software as part of the interview process...  ...people. Charlie Health applicants are assessed solely on their... 
    Application
    Full time
    Work at office
    Local area

    Charlie Health Outreach

    College Park, MD
    1 day ago
  •  ...Administrator Location: College park MD Client: National Archives...  ...support the various systems and applications to ensure optimal...  ...servers and operating systems (Windows/Linux). Monitor system...  ...and troubleshoot hardware, software, and network issues. Support... 
    Application
    Windows

    E-talentnetwork

    College Park, MD
    2 days ago
  •  ...support the migration of our application to cloud and cloud native...  ...management, mobile apps or desktop applications products. Using...  .... You will adhere to Software Engineering and Information Security Controls...  .... Solid Linux/Unix and Windows skills with a focus on DevOps... 
    Application
    Senior
    Windows

    MRINetwork

    Washington DC
    17 hours ago
  • $126.89k - $166.13k

     ...work onsite or hybrid from our College Park, MD or Louisville, CO offices....  ...’re expanding our security engineering capabilities to support our...  ...MITRE ATT&CK Framework and its application to threat hunting....  ...Employment Opportunity employer. USA Technical Jobs The position... 
    Application
    Senior
    Permanent employment
    Contract work
    Work at office
    Remote work

    jobr.pro

    College Park, MD
    17 hours ago
  • $58.66k - $252.29k

     ...at University of Maryland. College Park, MD. Job Description Summary Organization...  ...of research scientists and engineers, faculty research...  ...engineers, further supported by senior University of Maryland faculty...  ...Job Details Required Application Materials: Cover Letter, Resume... 
    Application
    Work at office

    Itlearn360

    College Park, MD
    8 hours ago
  • $140k - $200k

    Clutch Canada is seeking a Software Engineer to lead the development of Windows desktop applications. The role emphasizes architecture, accessibility, and collaboration with design and product teams. The ideal candidate has over 3 years of experience in Windows development... 
    Application
    Senior
    Windows

    Clutch Canada

    Washington DC
    1 day ago
  • $112k - $145k

     ...Desktop Computer System Analyst - Senior Location: Washington, DC Clearance: Top-Secret...  ...'s PC hardware and software infrastructure. Provides...  ..., and supporting custom Windows operating systems (OS) images...  ...for the installation of applications using various software... 
    Application
    Senior
    Windows
    Full time
    Flexible hours

    Critical Solutions

    Washington DC
    1 day ago
  • $190k - $240k

     ...Belay Technologies is seeking a Software Engineer (Automated Test Framework)...  ...and reliability of software applications; troubleshooting and...  ...integration test framework Basic Windows administration experience (i...  ...) If not located at the MD location, some short-duration... 
    Application
    Senior
    Windows
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    1 day ago
  • $140k - $200k

    Clutch Canada is looking for a Windows Desktop Application Developer to lead the design and development of cutting-edge Windows desktop applications...  ...of experience and a proven record of delivering quality software. The position offers a competitive salary range of $140,00... 
    Application
    Senior
    Windows

    Clutch Canada

    Arlington, VA
    4 days ago
  • $100k - $275k

     ...Navstar Software Engineer Position Would you like...  ...experience (mostly Windows but also Linux)....  ...deployment of applications. Must have experience...  ...located at the MD location, some...  ...skill levels: Senior: Seven (7) years...  ...from an accredited college or university is... 
    Application
    Senior
    Windows
    For subcontractor
    Local area
    Flexible hours

    Navstar

    Annapolis Junction, MD
    4 days ago
  • $112k - $179k

    Peraton is seeking a Senior Infrastructure and Systems Administrator in College Park, MD, to support classified research and development. The role requires hands-on experience with Linux and Windows administration, network fundamentals, and virtualization technologies.... 
    Senior
    Windows

    Peraton

    College Park, MD
    17 hours ago
  •  ...Information Security Cloud Engineer Location: Greenbelt, MD Position Type:...  ...familiarity with Windows servers: Design,...  ...and web application scans. Customization...  ...Powershell, Python) software development frameworks...  ...Ability to interact with senior managers, junior... 
    Application
    Windows
    Contract work

    Staffing the Universe

    Greenbelt, MD
    3 days ago
  •  ...Specialists (TIS) for our project located in College Park, MD. The qualified candidates will support...  ...tasks, escalated complex issues to senior staff or supervisor, and bring them to...  ...matters Ability to use computer applications and office equipment such as Microsoft... 
    Application
    Temporary work
    Work at office
    Immediate start

    Ivyhill Technologies LLC

    College Park, MD
    1 day ago
  •  ...Sr. DevOps Engineer III Reston, VA/ College Park, MD/ Anacostia- Bolling Base, DC TS/SCI with polygraph As...  ...maintaining secure and efficient software development and deployment pipelines...  ...troubleshooting efforts by analyzing system and application logs using Linux command-line... 
    Application
    Senior

    Cornerstone Defense

    College Park, MD
    4 days ago
  • $78.85k - $236.58k

    Software Engineer - Fulton, MD Location: Fulton, MD Application deadline: ongoing. Responsibilities Research, design, develop and test software applications for...  ...development lifecycle and associated tools. Knowledge of Windows and Linux System API and ABI. Exceptional... 
    Application
    Windows
    Flexible hours

    ICR, Inc.

    Fulton, MD
    3 days ago
  • $112k - $179k

     ...Senior Infrastructure and Systems Administrator...  ...US-MD-College Park Requisition ID...  ...strong Linux and Windows administration experience...  ...customer, researchers, engineers, subcontractors,...  ...and lab hardware/software Build and...  ...bonus amount, and applicable terms and... 
    Senior
    Windows
    Full time
    Contract work
    For subcontractor
    Remote work
    Relocation package
    Shift work

    Peraton

    College Park, MD
    4 days ago
  •  ...achieve target gross revenue Become the lease agreement expert, providing regular guidance to your team Closely track and execute the applicant and guarantor approval process Generate, audit and track all leases and leasing activity Manage all daily follow up activity... 
    Application
    Temporary work
    Work at office

    Lvcollective

    College Park, MD
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - College Park, MD, USA. Be the first to apply!