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

Senior Software Engineer, Windows/Desktop Applications - Memphis, TN, USA

$140k - $200k

Speechify

Senior Software Engineer, Windows/Desktop Applications

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

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.

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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Memphis, TN, USA in Memphis, TN vacancy
  •  ...~ Exposure to project management tools (e.g., most would be applicable) ~ Consistent delivery of high-quality, on-brand creative assets...  ...~ Effective management of multiple concurrent projects The Senior Designer is responsible for leading the concepting, design, and... 
    Application
    Senior

    Rose International

    Memphis, TN
    5 days ago
  •  ...Territory Manager, Neuro - Memphis, TN At BIOTRONIK Neuro,...  ..., Biology, Bio Engineering, Business or an equivalent...  ...to navigate in a Windows environment, while learning...  ...online through our application management system! We...  ...BIOTRONIK NRO INC. | USA We are an equal opportunity... 
    Application
    Windows
    Full time
    Contract work
    Work experience placement
    Work at office
    Shift work
    Afternoon shift

    Biotronik

    Memphis, TN
    4 days ago
  •  ...REQUIREMENT Cloud AWS Engineer Lead Location: Memphis, TN Duration: 6-12 Months...  ...cloud-based data processing and web application infrastructure using AWS/Azure services...  ...LinkedIn : Bangalore | Chennai | Hyderabad | Pune | Noida | USA... 
    Application

    Maintec Technologies

    Memphis, TN
    2 days ago
  •  ...Java Developer Memphis, TN Contract Rate: DOE USC, GC, EAD, TN...  ...Information Technology, or Engineering 5+ year's current experience...  ...solid contributor to agile software development teams. Experience...  ...frameworks to be used by applications that are running on a J2EE... 
    Application
    Contract work
    H1b

    Staffing the Universe

    Memphis, TN
    5 days ago
  • $17 per hour

     ...Representative - Contract Opportunity - Memphis TN Entry-level, Care Team...  ...solving problems related to the claims application and servicing processes. Performs claim...  ..., including Microsoft Office products, Windows environment Must meet minimum typing... 
    Application
    Windows
    Hourly pay
    Permanent employment
    Contract work
    Work at office
    Local area
    Flexible hours

    Sedgwick

    Memphis, TN
    3 days ago
  • $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'... 
    Senior
    Remote work

    Speechify

    Memphis, TN
    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

    Speechify

    Memphis, TN
    4 days ago
  •  ...Senior Oncology Account Specialist Everything we do, every day, is in line...  ...Proficiency using complex digital applications and able to adapt to Pfizer's long-range...  ...Territory includes but not limited to: Memphis territory - western TN and Northern MS Relocation might... 
    Application
    Senior
    Permanent employment
    H1b
    Local area
    Relocation
    Visa sponsorship
    Work visa
    Night shift

    Pfizer

    Memphis, TN
    3 days ago
  •  ...solutions in a wide range of application areas. As a family-owned company...  ...Service Technician III is a senior level role responsible for...  ...infrastructure supporting the Memphis SmartWay system. This position...  ...~ Proficiency in Microsoft Windows and basic Office tools ~ Strong... 
    Application
    Windows
    Contract work
    For subcontractor
    Work at office
    Night shift

    Kapsch TrafficCom AG

    Memphis, TN
    1 day ago
  • $109.85k - $184.61k

     ...Senior DevOps Engineer Job Locations US-NJ-Secaucus...  ...FL-Jacksonville | US-TN-Cordova Job ID...  ...management and deployment of application between all...  ...networks Conducts software rollouts that target...  ...security) Linux, Windows Docker & Kubernetes... 
    Application
    Senior
    Windows
    Full time
    Temporary work
    Local area
    Flexible hours

    Yusen Logistics (Americas), Inc.

    Cordova, TN
    8 days ago
  •  ...clients. We're looking for a Senior Backend Engineer who thrives in performance...  .... We are located in Memphis, TN, however we will consider...  ...performance bottlenecks across application and database layers....  ...years of hands-on backend software development experience in... 
    Application
    Senior
    Temporary work
    Remote work

    TransConnect Services

    Memphis, TN
    5 days ago
  • $2,643 per week

     ...Registered Nurse (RN) | Med/Surg / Telemetry Location: Memphis, TN Agency: Cynet Health Pay: $2,643 per week Shift...  ...requirements. All time off requests must be submitted with the application. Applicants must be willing to work during holiday periods... 
    Application
    Full time
    Contract work
    Shift work
    Night shift
    Weekend work

    Cynet Health

    Memphis, TN
    9 days ago
  • $144.5k - $175.1k

     ...Senior Therapeutic Area Specialist, Hematology - Memphis, TN Working with Us Challenging. Meaningful. Life-changing. Those aren't words that are usually associated...  ...communication. Competency using CE^3 and other software or CRM tools to collect, enter, and manage quality... 
    Application
    Senior
    Full time
    Private practice
    Work at office

    Bristol Myers Squibb

    Memphis, TN
    3 days ago
  •  ...mission: Finding cures. Saving children.® Job Description As a Senior Analyst – Development you will be responsible for designing and...  ...stakeholders, campaign architects, data scientists, and data engineers to translate business questions into scalable analytical... 
    Senior
    Full time
    Remote work

    American Lebanese Syrian Associated Charities

    Memphis, TN
    4 days ago
  •  ...using basic technology apps and software (Email, Calendars, Text...  ....) Smartphone Laptop / Desktop Benefits NannyPod offers...  ...& Bing to help you get local Applicants & Families in your area. Advanced...  ...for the front & rear car windows and more! *Nanny Agency... 
    Application
    Windows
    Full time
    Part time
    Work at office
    Local area
    Immediate start

    NannyPod

    Memphis, TN
    2 days ago
  • $178.4k - $267.6k

    We anticipate the application window for this opening will close on - 13...  ...Careers That Change Lives As a Senior Program Manager within the...  ...effectiveness. Location: Memphis, TN or Lafayette, CO (Onsite) Onsite...  ...to inspire as we engineer the extraordinary. This role... 
    Application
    Senior
    Full time
    H1b
    Work at office
    Local area
    Flexible hours

    Medtronic

    Memphis, TN
    1 day ago
  • $79.2k - $124.7k

     ...field-based sales role responsible for the Memphis, TN territory covering Memphis -Germantown,...  ...if you need an accommodation during the application or hiring process. As an Equal...  ...Carefully Merck & Co., Inc., Rahway, NJ, USA, also known as Merck Sharp & Dohme LLC,... 
    Application
    For contractors
    Work experience placement
    Local area
    Remote work
    Relocation
    Visa sponsorship
    Flexible hours
    Shift work
    Night shift

    Merck

    Memphis, TN
    3 days ago
  •  ...Registered Nurse (RN) | Operating Room Location: Memphis, TN Agency: Concentric Healthcare Staffing Pay: Competitive weekly...  ...) All requested time off must be submitted at the time of application; RTO submitted after an offer is made will not be honored... 
    Application
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work
    Day shift

    Concentric Healthcare Staffing

    Memphis, TN
    4 days ago
  •  ...Senior Account Executive The Senior Account Executive (SAE) will cover our Memphis, TN territory. This will be a hybrid position with occasional visits to our local...  ...skills Proficient with computer and software applications Work Environment ~ Normal setting... 
    Application
    Senior
    Ongoing contract
    Contract work
    Temporary work
    Work experience placement
    Live in
    Work at office
    Local area
    Work from home
    Home office

    Waste Management

    Memphis, TN
    3 days ago
  • $40 per hour

     ...at one of our corporate offices in Memphis, TN, McLean, VA, or Dallas, TX This is...  ...hospitality industry around the world! As a Senior Software Engineer, you will bring your technical...  ....com and several customer-facing applications. What you'll do during a typical... 
    Application
    Senior
    Full time
    Work experience placement
    Work at office
    Worldwide
    Night shift

    Hilton

    Memphis, TN
    5 days ago
  •  ...Senior DevOps Engineer Location: Kirkland, WA, Harford CT & Memphis TN. Local candidates are highly preferred due to onsite expectations...  ..., Active Directory, Linux/Windows Server OS, Web/API Servers,...  ...automation and configuration software systems such as (Jenkins,... 
    Senior
    Windows
    Local area

    Diversity Nexus

    Memphis, TN
    13 days ago
  •  ...Registered Nurse (RN) | Operating Room Location: Memphis, TN Agency: Concentric Healthcare Staffing Pay: Competitive weekly...  ...) All requested time off must be submitted at the time of application; RTO submitted after an offer is made will not be honored... 
    Application
    Weekly pay
    Full time
    Contract work
    Temporary work
    Immediate start
    Shift work
    Day shift

    TravelNurseSource

    Memphis, TN
    4 days ago
  •  ...The Information Security Engineer is responsible for implementing...  ..., infrastructure teams, application development, the Security Operations...  ..., including hardware, software, customer applications, managed...  ...Executive Office in Memphis TN and provides a hybrid work opportunity... 
    Application
    Work at office

    St. Jude Children's Research Hospital

    Memphis, TN
    3 days ago
  •  ...innovation partner delivering software, services, and solutions to...  ...Infrastructure Services, Application Modernization, and Industry-...  ...location Transport & Logistics: Memphis, TN Role Purpose As a...  ...enterprise clients within DXC. This senior role will oversee the end-to... 
    Application
    Minimum wage
    Contract work

    DXC Technology

    Memphis, TN
    2 days 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

    Memphis, TN
    8 hours ago
  • $18.17 - $26.74 per hour

     ...their expertise, from entry-level to senior advisor. Responsibilities Serve...  ...with laptops, computers, and modern software suites (Windows, Google Workspace, Mac, CRM systems,...  ...$26.74 per hour for Tennessee based applicants. This is the lowest to highest salary... 
    Application
    Windows
    Hourly pay
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Memphis, TN
    1 day ago
  • $2,210.99 per week

     ...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Memphis, TN Agency: ATC Healthcare Services Pay: Competitive...  ...Experience with EMR systems (Epic, Cerner, as applicable) Other Required Documentation: Current Resume listing... 
    Weekly pay
    Daily paid
    Full time
    Contract work
    Local area
    Immediate start
    Flexible hours
    Shift work

    TravelNurseSource

    Memphis, TN
    2 hours ago
  • $2,210.99 per week

     ...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Memphis, TN Agency: ATC Healthcare Services Pay: Competitive...  ...Experience with EMR systems (Epic, Cerner, as applicable) Other Required Documentation: Current Resume listing... 
    Weekly pay
    Daily paid
    Full time
    Contract work
    Local area
    Immediate start
    Flexible hours
    Shift work

    ATC Healthcare Services

    Memphis, TN
    2 hours ago
  • $1,972 - $2,094 per week

     ...Registered Nurse (RN) | Emergency Room (ER) / Trauma Location: Memphis, TN Agency: AMN Healthcare Pay: $1,972 to $2,094 per...  ...2 separate facility travel contract experiences prior to application for this busy, high acuity ER EPIC experience Preferred... 
    Application
    Extra income
    Full time
    Contract work
    Temporary work
    Local area
    Shift work
    Night shift

    AMN Healthcare

    Memphis, TN
    9 days ago
  • $1,972 - $2,094 per week

     ...Registered Nurse (RN) | Emergency Room (ER) / Trauma Location: Memphis, TN Agency: AMN Healthcare Pay: $1,972 to $2,094 per...  ...2 separate facility travel contract experiences prior to application for this busy, high acuity ER EPIC experience Preferred... 
    Application
    Extra income
    Full time
    Contract work
    Temporary work
    Local area
    Shift work
    Night shift

    TravelNurseSource

    Memphis, TN
    8 days ago

Do you want to receive more vacancies?

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