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

Senior Software Engineer, Windows/Desktop Applications - Tulsa, OK, USA

$140k - $200k
Full-time

Speechify

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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Tulsa, OK, USA in Tulsa, OK vacancy
  • $140k - $200k

     ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ...Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)  Prior experience with GCP... 
    Senior
    Full time
    Remote work

    Speechify

    Tulsa, OK
    1 day ago
  • $140k - $200k

     ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where... 
    Application
    Full time
    Work at office

    Speechify

    Tulsa, OK
    1 day ago
  •  ...Cloud, AD, DHCP) in Tulsa, OK Azure, Citrix,...  ..., VMware, Windows Server Location...  ...DESCRIPTION: The Senior Systems Engineer is responsible for...  ...hardware and software systems.   JOB...  ...workstations, and applications which are consistent...  ...of Virtual Desktop platforms, Citrix... 
    Application
    Windows
    Full time
    Relocation

    DBA Web Technologies

    Tulsa, OK
    more than 2 months ago
  • $10k

    Summary Research and analyze engineering requirements to develop...  ...elaboration of top-level systems and software designs into the detailed...  ...system specifications, and applicable standards to identify and...  ...Subversion. Usage of Microsoft Windows and Linux Operating Systems.... 
    Application
    Senior
    Windows
    Contract work
    Part time
    For subcontractor
    Work at office
    Local area
    Relocation package
    Monday to Friday
    Shift work
    Night shift

    CymSTAR

    Tulsa, OK
    2 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as... 
    Application
    Remote job
    Full time
    Work at office

    Speechify

    Tulsa, OK
    1 day ago
  • $86.8k - $165.2k

     ...026-08-20Location: US-OK-TULSA-6120 ~ 6120 S Yale Ave...  ...Not RequiredAs a Cloud Engineer in the Connected...  ...with Cloud Architects, Software Engineering, QA, Cybersecurity...  ...meet and exceed applicable security and compliance...  ...system administration (Windows and/or Linux).Qualifications... 
    Application
    Senior
    Windows
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Raytheon

    Tulsa, OK
    4 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

    Tulsa, OK
    1 day ago
  • $89.88k - $121.6k

     ...DescriptionTerritory covers: Bartlesville, OK; Broken Arrow, OK; Claremore,...  ....SPECIALTY REPRESENTATIVE/SENIOR SPECIALTY...  ....ThriveWhat you can expect of usAs we work to develop treatments...  ...or removing this information.Application deadlineAmgen does not have an... 
    Application
    Senior
    Full time
    Remote work
    Flexible hours

    Amgen

    Tulsa, OK
    5 days ago
  •  ...ability to work with databases and software such as Microsoft Office, SQL...  ...Configure User Devices – desktops, laptops, cell phones, etc....  ...employees with desktop and other application questions and problems to...  ...software maintenance/updates (Windows, Office, etc.) Management... 
    Application
    Windows
    Full time
    Work at office
    Relocation
    Monday to Friday

    Spectrum Paint Company Inc

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

    JPMorgan Chase & Co.

    Tulsa, OK
    more than 2 months ago
  •  ...Overview We are seeking a full-time Senior Software Engineer - Marine Electronics at Garmin's Tulsa, OK location. In this role, you will be responsible for providing...  ...for software development for products, applications, or systems new to Garmin as an individual contributor... 
    Application
    Senior
    Full time
    Internship

    Garmin

    Tulsa, OK
    17 hours ago
  •  ...one patient at a time.The Desktop Support Specialist is responsible...  ..., printers, telephones, software applications, and related peripherals....  ...POSITION IS LOCATED ONSITE IN TULSA, OK!!****Duties and...  ...experience.Experience supporting Windows operating systems, Microsoft... 
    Application
    Windows
    Immediate start
    Remote work

    Aspen-Healthcare

    Tulsa, OK
    4 days ago
  • $20k

     ...choice. Field Service Engineer - Radiology - Tulsa, OK PURPOSE The...  ...opportunities to Sales and Applications team’s members as needed....  ...Diagnostic and Calibration software, BIT keys, ect. WHO YOU...  ...Code: 882723 Contact Us Email: hrop_usa@bayer.com
    Application
    Live in
    Work at office
    Local area
    Night shift

    Bayer

    Tulsa, OK
    21 days ago
  • $130k - $170k

     ...Sr. Project Manager, Tulsa, OK - ENG#763 JOB CATEGORY...  ...Management, Civil Engineering, Architecture, or a related...  ...management software ~ Scheduling software...  ...Construction technology applications ~ Document...  ...experienced Construction - Senior Project Manager to... 
    Application
    Senior
    Contract work
    For contractors
    For subcontractor
    Work at office
    Relocation

    Executive Human Resource Service

    Tulsa, OK
    29 days ago
  • $15.5 per hour

     ...maintenance services, and information technology applications for environmental management and...  ...stairwells. Spot clean walls, doors, windows, and glass. Operate commercial...  ...work onsite. The position is located in Tulsa, Oklahoma.   EEO Commitment    Versar... 
    Application
    Windows
    Contract work
    Local area

    Versar, Inc.

    Tulsa, OK
    29 days ago
  •  ...security. Job Title: AWS Development Engineer Job Code 42406 Job Location: Tulsa, OK Schedule: 9/80 employees work 9...  ...and support scalable cloud-based applications and infrastructure on Amazon Web...  ..., CI/CD pipelines, and modern software engineering practices. This role... 
    Application
    Senior
    Local area

    L3Harris Technologies

    Tulsa, OK
    2 days ago
  •  ...Description Mechanical Project Engineer Job Summary This...  ...implementation. Bringing a broad application of engineering principles,...  ...with SolidWorks or similar CAD software Pandologic. Keywords: Mechanical Engineer, Location: Tulsa, OK - 74104 , PL: 604051155
    Application
    Work at office

    Core Group Resources

    Tulsa, OK
    5 days ago
  • $1,798.32 per week

     ...Registered Nurse (RN) | Orthopedics Location: Tulsa, OK Agency: ATC Healthcare Services Pay: Competitive weekly pay (inquire...  ...requirements 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

    Tulsa, OK
    1 day ago
  • $1,798.32 per week

     ...Registered Nurse (RN) | Orthopedics Location: Tulsa, OK Agency: ATC Healthcare Services Pay: Competitive weekly pay (inquire...  ...requirements 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

    Tulsa, OK
    1 day ago
  • $2,520.75 per week

     ...Registered Nurse (RN) | Cardiac Catheterization Lab Location: Tulsa, OK Agency: ATC Healthcare Services Pay: Competitive...  ...requirements 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

    Tulsa, OK
    1 day ago
  •  ...cutting-edge solutions. Description Senior Software Engineers are responsible for the development of Embedded, Desktop, and Cloud Systems, possessing a deeper understanding...  ...(C, C++, C#) and platforms (Linux, Windows, Mac), ensuring high-quality, maintainable code... 
    Senior
    Windows
    Live out

    Enovation Controls LLC

    Tulsa, OK
    29 days ago
  • $15.25 - $15.5 per hour

     ...Clerk   Location : 15247 E. Skelly Dr., Tulsa, OK 74116. Hours : Monday – Friday 8:0...  ...:   Learn our Point-Of-Sale (POS) software to provide basic support as needed for...  ...Strong proficiency in Microsoft Office Applications, especially Word and Excel ~... 
    Application
    Hourly pay
    Full time
    Work at office
    Monday to Friday

    Spectrum Paint

    Tulsa, OK
    1 day ago
  • $1,798.32 per week

     ...Registered Nurse (RN) | Medical-Surgical Location: Tulsa, OK Agency: ATC Healthcare Services Pay: Competitive weekly pay...  ...requirements 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

    Tulsa, OK
    1 day ago
  • $1,997 per week

     ...Nurse (RN) | Cardiovascular Intensive Care Unit Location: Tulsa, OK Agency: ATC Healthcare Services Pay: Competitive weekly...  ...requirements 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
    Night shift

    ATC Healthcare Services

    Tulsa, OK
    1 day ago
  • $2,020.63 per week

     ...Registered Nurse (RN) | Med/Surg / Telemetry Location: Tulsa, OK Agency: ATC Healthcare Services Pay: Competitive weekly...  ...requirements 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
    Night shift

    ATC Healthcare Services

    Tulsa, OK
    1 day ago
  •  ...We're partnering with an established engineering and simulation technology organization seeking a Senior Software Engineer to join its Tulsa-based development team. This role is...  ...Develop, maintain, and enhance software applications primarily in C/C++ , with exposure... 
    Application
    Senior
    For contractors
    Monday to Friday
    Shift work

    Tech Partners Co. LLC

    Tulsa, OK
    4 days ago
  • $2,115.2 per week

     ...RN) | Intensive Care Unit (ICU) / Critical Care Location: Tulsa, OK Agency: ATC Healthcare Services Pay: Competitive weekly...  ...requirements 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
    Night shift

    ATC Healthcare Services

    Tulsa, OK
    8 hours ago
  • $77k - $202k

     ...OpportunityAs a SAP BRIM Consultant, Senior Associate, you will play a...  ...client needs, implementing software solutions, and providing...  ...and utilization of business applications. Within our Digital Core Modernisation...  ...Tampa; OH-Toledo; TX-Austin; OK-Tulsa; DC-Washington; CO-Denver; IA... 
    Application
    Senior
    Full time
    H1b

    PwC

    Tulsa, OK
    2 days ago
  • $77k - $202k

     ...OpportunityAs a GenAI Python Systems Engineer - Senior Associate, you will play a pivotal role...  ...experience, qualifications and location, and applicable employment laws. All hired individuals...  ...; GA-Atlanta; OH-Toledo; TX-Austin; OK-Tulsa; DC-Washington; CO-Denver; IA-Des... 
    Application
    Senior
    Full time
    H1b

    PwC

    Tulsa, OK
    2 days ago
  •  ...environments and real-time software systems. This role...  ...negotiate simulation engineering requirements, cost of...  ...modifies, and maintains applications, development...  ...Provides guidance to less senior engineers in the department...  ...• Operating Systems: Windows, Linux (RHEL and Ubuntu... 
    Application
    Senior
    Windows
    Permanent employment
    Work at office

    FlightSafety International

    Broken Arrow, OK
    more than 2 months ago

Do you want to receive more vacancies?

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