Talent.com
Clutch Canada
Senior Software Engineer, Windows/Desktop Applications - Sydney, AustraliaClutch Canada • Sydney, NSW, AU
Senior Software Engineer, Windows/Desktop Applications - Sydney, Australia

Senior Software Engineer, Windows/Desktop Applications - Sydney, Australia

Clutch Canada • Sydney, NSW, AU
25 days ago
Job description

Job Description

Mission

\n

The mission of Speechify is to make sure that reading is never a barrier to learning.

\n

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.

\n

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

\n

What You'll Do

\n

    \n
  • 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++.
  • \n
  • 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.
  • \n
  • 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.
  • \n
  • 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.
  • \n
  • Take ownership of full lifecycle of features: conception → design → implementation → testing → release → maintenance. Ensure quality, reliability, and consistency across releases.
  • \n
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems — and propose robust architectural or design solutions.
  • \n

\n

An ideal candidate should have

\n

Required

\n

    \n
  • 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).
  • \n
  • Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code.
  • \n
  • Proven track record of designing, building, and shipping production‐quality desktop applications, with an emphasis on reliability, performance, scalability, and maintainability.
  • \n
  • Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software.
  • \n
  • Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi‐threading or asynchronous programming (where relevant).
  • \n
  • Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture‐level decisions.
  • \n
  • Strong communication skills; ability to articulate tradeoffs, collaborate with cross‐functional teams, and drive consensus.
  • \n
  • A user‐centric mindset: focus on building polished, intuitive, and accessible experiences for end users.
  • \n

\n

Preferred / Bonus

\n

    \n
  • Experience with writing automated tests for UI — unit tests, integration tests, UI automation tests; familiarity with relevant testing frameworks.
  • \n
  • Experience with performance optimization for desktop apps (memory usage, startup time, rendering performance, high‐DPI support, responsiveness under load).
  • \n
  • Experience with localization/globalization, right‐to‐left UI support, internationalization, accessibility for multiple regions.
  • \n
  • Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications.
  • \n
  • Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications.
  • \n
  • Demonstrated ability to take ownership of feature areas or modules and drive them long‐term, including maintenance, refactoring, and technical debt management.
  • \n

\n

What we offer

\n

    \n
  • 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.
  • \n
  • A collaborative, flat‐structure engineering culture — you are not just a coder, but a builder and a decision‐maker.
  • \n
  • Opportunities to lead — mentor others, steer technical direction, and grow into broader technical leadership (e.g. Tech Lead, Architect).
  • \n
  • Flexibility, autonomy, and responsibility: you define how to solve problems, own features end‐to‐end, and contribute to long‐term product vision.
  • \n
  • A purpose‐driven mission: building software that's reliable, accessible, and user‐centered — making a real difference for people.
  • \n

\n

Speechify is committed to a diverse and inclusive workplace.

\n

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.

Create a job alert for this search

Senior Software Engineer, Windows/Desktop Applications - Sydney, Australia • Sydney, NSW, AU

Similar jobs

Senior Software Engineer

AirtaskerSydney, AU

Airtasker is Australia's leading platform connecting people who need work done with skilled people who want to do it.We make it easy for everyday Australians to get things done, from furniture asse... Show more

 • Promoted

Sydney/Melbourne Senior Software Architect

SlalomSydney, AU

Slalom is seeking a Senior Architect in Software Engineering to support the development framework in Sydney or Melbourne.The role involves delivering innovative solutions and overseeing quality out... Show more

 • Promoted

Senior Software Engineer

Bright & Duggan GroupSydney, AU

Location: Alta, Air BMC, Verde, Rosebay - Sydney, St Leonards, Rosebery, Rosebay.Job Category: Software Engineer.Bright & Duggan Group is built on the principles of.These values serve as the founda... Show more

 • Promoted

Senior Software Engineer

LexisNexis Risk SolutionsSydney, AU

Get AI-powered advice on this job and more exclusive features.Senior Software Engineer – Fully Remote or Hybrid | LexisNexis Risk Solutions.Join a global leader in data-driven innovation and compli... Show more

 • Promoted

Staff or Senior Technical Application Engineer – Windows 11 PC Ecosystem (Australia)

QualcommSydney, AU

Software Applications Engineering.Qualcomm is enabling a world where everyone and everything can be intelligently connected.You interact with products and technologies made possible by Qualcomm eve... Show more

 • Promoted

Senior Software Engineer

ResmedSydney, AU

At Resmed, we are changing lives with every breath – improve patient quality of life, prevent chronic disease progression and reduce healthcare system costs.Our mission is to delight Resmed's devel... Show more

 • Promoted

Senior Software Engineer - Full-Stack SaaS, Hybrid

Better StaffSydney, AU

A leading SaaS company in North Sydney is looking for a Software Engineer to enhance existing platforms and develop new features.This mid-senior level role involves architectural discussions, codin... Show more

 • Promoted

Senior Solutions Engineer, Enterprise Deployments

LogicMonitorSydney, AU

A technology solutions firm in Sydney is seeking a Senior Solutions Engineer to deliver advanced technical solutions for enterprise customers.This role involves leading deployments, driving product... Show more

 • Promoted

Senior Software Engineer - Systems

ProcreateSydney, AU

Senior Software Engineer - Systems.We’re looking for a Senior Software Engineer to join our Product development team in Hobart.You'll be responsible for systems engineering across a diverse set of ... Show more

 • Promoted

Senior Software Engineer

TheDriveGroupSydney, AU

This is a rare opportunity for a Multiple Senior Golang Engineers to join a high-growth Sydney scale-up at a pivotal moment in its journey.With strong momentum and ambitious expansion plans, the bu... Show more

 • Promoted

Senior Software Engineer

GQRSydney, AU

Head of Electronic Trading Technology Recruitment APAC at GQR Global Markets.An opportunity has arisen for a motivated and technically strong Senior C++ Developer to join a local trading team.The t... Show more

 • Promoted

Java Software Engineer Sydney, Australia

IMC Financial MarketsSydney, NSW, AU

At IMC, technology is not a department; it’s at the heart of everything we do.Developed in house, our innovative software makes millions of trading decisions daily, and we win by making better and ... Show more

Senior Software Engineer, Windows/Desktop Applications - Sydney, Australia

Clutch CanadaSydney, AU

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, G... Show more

 • Promoted

Senior Software Engineer, Autonomous Maritime Systems

Anduril IndustriesSydney, AU

A defense technology company in Sydney is seeking a Senior Software Engineer to lead the design and development of software integral to advanced military systems.You will contribute to autonomy, si... Show more

 • Promoted

Senior Software Engineer

Salient GroupSydney, AU

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Salient Group.Tech Recruiter | Fuelling Tech Companies for.Our client is building a new type of digi... Show more

 • Promoted

Senior Software Engineer — HealthTech, Scalable Systems

UpdocSydney, AU

A healthcare technology company in Australia is looking for a Senior Software Engineer to join their team.You will design and build scalable systems that connect patients, doctors, and pharmacies, ... Show more

 • Promoted

Senior Software Engineer — Lead Architect & Mentor, Hybrid

oOh!media LimitedSydney, AU

Oh!media Limited is looking for a Senior Software Engineer to join their Sydney or Melbourne office.This permanent role emphasizes technical leadership, mentoring, and hands-on contributions across... Show more

 • Promoted

Senior DevOps Engineer

Reserve Bank of AustraliaSydney, AU

At the Bank we recognise people who want to be part of a team, to be recognised for what they do, and how they help the Australian people.We aren't all about interest rates and the economic policie... Show more

 • Promoted

Senior Software Engineer

DavidsonSydney, AU

Senior Software Engineer (JN -032025-39644) Sydney CBD, Sydney, Australia.Salary: AUD150,000 - AUD180,000 per annum + Superannuation + bonus.Senior Software Engineer - Integration.Competitive + var... Show more

 • Promoted

Senior Software Engineer - Australia

NearaSydney, NSW, AU

Imagine having the power to stress-test an entire power grid against a hurricane or thunderstorm before the clouds even gather.That is the reality we are creating at Neara.We use advanced machine l... Show more