Senior Software Engineer, Windows/Desktop Applications - Surabaya, Indonesia

Related keywords: part time remote job amazonprogramming remote jobdata engineer remote job

Overview

The Senior Software Engineer position at Speechify is a full-time role aimed at professionals specialized in Windows/Desktop application development. Located in Surabaya, Indonesia, this job offers the chance to contribute significantly to a mission-driven team dedicated to ensuring that reading is never a barrier to learning. Speechify has gained widespread acknowledgment with over 50 million users utilizing their text-to-speech technology across various applications. The organization boasts an entirely distributed team comprised of skilled individuals from reputable tech companies such as Amazon, Microsoft, and Google.

Mission and Product Offering

Speechify aims to break down reading barriers for learners worldwide by transforming text on various media into audio formats. Their text-to-speech products include mobile (iOS and Android), desktop (Mac), Chrome Extension, and a Web App. It has received accolades such as Chrome Extension of the Year by Google and the 2025 Design Award for Inclusivity from Apple, which underscores its commitment to accessibility and user experience.

Responsibilities

The selected candidate will lead projects related to the design, architecture, and development of native Windows desktop applications. Key responsibilities include:

  • Designing and Developing: The engineer will create applications using frameworks like Windows App SDK and WinUI with C# and XAML, exploring C++ as necessary.

  • Best Practices Enforcement: This position requires defining and adhering to best practices for Windows development that cover areas including performance, memory usage, and responsive design.

  • Accessibility Integration: A vital responsibility revolves around driving accessibility efforts, ensuring compliance with various accessibility APIs.

  • Lifecycle Management: The role encompasses managing the entire lifecycle of features from conception to release and maintenance, assuring high-quality and reliability across product versions.

  • Complex Problem Resolution: Identifying and addressing complex issues, performance bottlenecks, and bugs to ensure seamless user experiences will also be crucial.

Required Skills

Applicants are expected to have a strong foundation in software engineering principles and specific skills include:

  • Programming Languages: Minimum of 3 years experience in Windows desktop application development focusing on Windows App SDK, WinUI, C#, and XAML. Knowledge of C++ is preferable.

  • Application Architecture Understanding: A solid grasp of Windows application architecture, including managed and native code interop, is essential.

  • Production Quality: A proven track record of successfully developing and delivering reliable desktop applications is expected.

  • Accessibility Knowledge: Familiarity with accessibility APIs and a commitment to building inclusive software is critical for this role.

  • Software Fundamentals: Candidates should demonstrate strong skills in Object-Oriented Programming (OOP), design patterns, algorithms, multi-threading, and data structures.

  • Communication and Collaboration: Strong interpersonal skills to communicate technical concepts and collaborate effectively in cross-functional teams are necessary.

Desirable Skills

While not mandatory, the following skills and experiences would enhance an applicant’s profile:

  • Experience with automated testing (unit, integration, and UI automation).

  • Performance optimization skills specifically for desktop applications.

  • Understanding of localization, internationalization, and accessibility considerations for diverse markets.

  • Familiarity with tools for telemetry, logging, monitoring, and CI/CD workflows.

What Speechify Offers

The position promises a high-impact role allowing engineers to shape product architecture and define user experiences for millions. Other benefits and opportunities include:

  • Collaborative Culture: A flat organizational structure promotes ownership and decision-making among engineers.

  • Technical Leadership: Opportunities for mentoring and technical guidance are encouraged, with pathways to grow into broader leadership roles.

  • Flexible Work Environment: Work-life balance is prioritized, with autonomy in problem-solving and feature ownership.

  • Meaningful Contribution: The engineer will be part of a mission-driven team, building software that genuinely impacts users' lives.

Application Process

The application requires candidates to express their interest along with a portfolio and LinkedIn profile. Speechify is dedicated to promoting an inclusive workplace and encourages referrals for qualified candidates.

Overall, this role presents challenges and leadership opportunities in a mission-centric environment, suited for experienced engineers eager to make a tangible difference through technology.



This job offer was originally published on himalayas.app

Speechify

Surabaya, Indonesia

Software development

Full-time

July 7, 2026

3 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.