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

Senior Software Engineer, Windows/Desktop Applications - Gurgaon, India

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.                  

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 - Gurgaon, India in Gurgaon vacancy
  •  ...Collaborate with Game Designers, Illustrators, Animators, and Software Engineers to ensure cohesive audio integration that matches the game's...  ...to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity,... 
    Senior
    Full time
    Worldwide

    Aristocrat

    Gurgaon
    4 hours ago
  •  ...where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V... 
    Senior
    Full time
    Remote job

    Aristocrat

    Gurgaon
    4 hours ago
  •  ...and entertain millions globally. As an Engineer II - C++ Developer, you will have a key...  ...For At least 2 years of experience in software development. Proven programming skills...  ...their potential. We welcome and encourage applications from all people regardless of age,... 
    Suggested
    Full time
    Worldwide

    Aristocrat

    Gurgaon
    4 hours ago
  • Role Summary:Hands-on configuration of the product master to the design set by the Technical Lead. Builds business entity structures, the Business 360 user interface, lookups and validation, roles and workflow, and supports match tuning and load cycles. A build role depth in...
    Suggested
    Long term contract

    AuxoAI

    Gurgaon
    6 hours ago
  •  ...stakeholder communication and support project planning/budgetingRequirements :- Bachelor's degree in Computer Science, IT, Business, Engineering, or related field (BE/B.Tech/MBA/MCA - Full-Time)- SAP certification in EWM- 4 - 7 years of experience in SAP EWM (Functional or... 
    Suggested
    Full time

    INTELLIOAK TECHNOLOGIES PRIVATE LIMITED

    Gurgaon
    6 hours ago
  • Job Title : Data Engineer (GCP)Location : Pune, Mumbai, Bangalore, Gurgaon, Panchkula, MohaliExperience : 3+ yearsNotice period : Immediate joinerJob Description :We are looking for a skilled and passionate Data Engineer with hands-on experience working on Google Cloud Platform... 
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...Description :We are looking for a Frontend Developer with strong experience in React.js and Form.io to build dynamic, form-driven web applications. You will work closely with backend and product teams to design, configure, and integrate complex forms, workflows, and UI... 

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...understanding of AWS services. As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications deployed on AWS cloud infrastructure.Key Responsibilities :- Designing and developing Java applications deployed on AWS cloud infrastructure... 
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...Tableau DeveloperExperience : 3 to 6 yearsLocations : Mumbai, Pune, Gurgaon, Panchkula, MohaliNotice Period : Immediate to 15 daysRole...  ...relevant experience in Tableau development.- Proficiency in Tableau Desktop, Tableau Server, and Tableau Prep.- Strong SQL skills for... 
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...for building scalable and efficient web applications. As a Node.js Developer, you will be responsible...  .... - Contribute to various phases of the Software Development Life Cycle (SDLC) including...  ...Bachelor's degree in Computer Science, Engineering, or a related field.- Proficiency in... 

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...optimization.- Provide technical guidance and support to team members as needed.Requirements :- Bachelor's degree in Computer Science, Engineering, or related field.- Minimum of 3 years of hands-on experience with Snowflake.- Proficiency in snowsql, copy command, stored... 
    Immediate start
    Relocation

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...yearsJob Overview :We are seeking an experienced Dot Net Developer with expertise in Web Forms to build and maintain scalable web applications. The ideal candidate will have strong problem-solving skills and the ability to collaborate effectively across teams. Immediate joiners... 
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...live version- Responsible for analysis of current application/product - performance, diagnosis and...  ...- Minimum 8 years of professional experience in software development.- Knowledge of professional software engineering practices & best practices for the full software... 
    Full time

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  • Job DescriptionRole : QA Engineer with AppiumLocation : Chandigarh, Bengaluru, Pune, Chennai, Panchkula, Mumbai, GurugramExperience : 4...  ...Perform functional, regression, and performance testing on mobile applications.- Identify, document, and track defects using bug tracking... 
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...15 daysDuties and Responsibilities :- Develop and maintain web applications using Dotnet and React.- Collaborate with cross-functional teams...  ...unit tests and performing debugging to ensure high-quality software.- Performance Optimization : Knowledge of best practices for optimizing... 
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...with other developers and stakeholders to ensure seamless integration with backend systems.- Debug and troubleshoot issues to enhance application efficiency and performance.- Stay updated on emerging front-end technologies and integrate them as needed.- Participate in code... 
    Work at office
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  • Position Summary :We are seeking a skilled Database Engineer with strong expertise in AWS database platforms to join our production support and engineering team. The ideal candidate will focus on providing 24x7 production support, troubleshooting, and engineering solutions for... 
    Weekend work

    Unloadbox

    Gurgaon
    6 hours ago
  •  ...joinerJob Description :- We are seeking a QA Engineer with experience in Playwright to join our...  ...field.- 4+ years of experience in software quality assurance.- Proficiency in Core Java...  ...JUnit, and Eclipse.- Knowledge of Linux and Windows operating systems.- Basic understanding... 
    Windows
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...joinerRequirements :- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)- Proven...  ...Responsibilities :- Design, develop, and maintain high-quality web applications using React.js and related technologies. - Collaborate with... 
    Immediate start

    Mobile Programming LLC

    Delhi
    6 hours ago
  • Job Title : Senior Java DeveloperExperience : 4+ yearsLocation :...  ...enterprise-level, high-volume web application platforms and state-of-the-...  ...with product management and software development teams.- Write...  ...Infrastructure, and Site Reliability Engineering (SRE) to ensure a stable... 
    Senior
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...Panchkula, Mumbai, GurugramExperience : 4+ yearsNotice Period : Immediate joinerJob Overview :The ServiceNow Engineer will manage ServiceNow implementations and custom application development, ensuring smooth deployments, integrations, and maintenance. The role involves working... 
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...candidate will have a strong background in developing scalable web applications using Ruby on Rails, with a focus on high-quality, maintainable...  ...interactions in Ruby on Rails applications.Location : Mohali, Gurgaon, Hyderabad, Mumbai, Delhi/NCR, Bengaluru, Pune, and Chennai (... 
    Immediate start

    Mobile Programming LLC

    Gurgaon
    6 hours ago
  •  ...candidate will have over 4 years of experience in developing mobile applications using Flutter and Dart, and will be responsible for creating...  ...:- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.- Proven experience as a Flutter Developer... 
    Immediate start

    Mobile Programming LLC

    Delhi
    6 hours ago
  •  ...visualisations, and analytical applications aligned to business...  ...users.- Work closely with data engineering, IT, and governance teams to...  ...Act as a technical advisor to senior leadership, presenting analytical...  ...Hybrid.- Job location is Pan India.- Role involves leading BI/analytics... 
    Senior
    Hybrid work

    ABS InfoTech Pvt. Ltd.

    Gurgaon
    6 hours ago
  •  ...Responsibilities :- Lead and manage a technical application support team in a high-availability 24x7 production...  ...-to-day operations using SRE (Site Reliability Engineering) principles to maximize platform uptime.- Manage senior client stakeholders, providing clear updates on... 

    Publicis Sapient

    Gurgaon
    6 hours ago
  • Role : Senior JavaScript Automation Test EngineerProduct Development...  ...for local candidates only - Gurgaon, Hyderbad, Pune, Bangalore,...  ...Model : HybridFunction : Quality Engineering / Automation TestingLevel :...  ..., reliable, and scalable software releases.Key Responsibilities... 
    Senior
    Full time
    Local area

    Aventure Corporate Solution

    Gurgaon
    6 hours ago
  • Role : Engineering Manager - SaaS & Voice AIAbout the Role : We are looking for an Engineering...  ...and review architecture across web applications, backend services, and AI/Voice integrations...  ...& Experience : - 1.5 - 6+ years of software engineering experience, with at least 1... 

    Magnet HR Consulting Services

    Gurgaon
    6 hours ago
  •  ...GurgaonExp : 8+ yearsWe are seeking a Senior AI/ML Engineer to design, develop, and deploy production...  ...focuses on building Generative AI applications, multi-agent systems, and advanced retrieval...  ...-edge AI research and enterprise software engineering, collaborating with data scientists... 
    Hybrid work

    CodeChavo

    Gurgaon
    6 hours ago
  •  ...dashboards, visualisations, and analytical applications aligned to business requirements.- Build...  ...for end users.- Work closely with data engineering, IT, and governance teams to ensure data...  ....- Act as a technical advisor to senior leadership, presenting analytical insights... 
    Senior
    Hybrid work

    Worksconsultancy

    Delhi
    6 hours ago
  •  ...Collaborate with cross-functional teams, including designers, project managers, and other developers, to deliver customized SharePoint applications tailored to client requirements.- Enhance the performance, functionality, and user interface of existing SharePoint sites using... 
    Immediate start

    Mobile Programming LLC

    Delhi
    6 hours ago

Do you want to receive more vacancies?

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