Senior Software Engineer, Windows/Desktop Applications - Dnipro, Ukraine

1 hour, 15 minutes ago
Senior
Software Development
Speechify

Speechify

Speechify is a top-rated text to speech AI app with voice cloning and dubbing features, serving over 10 million users including students and professionals.

Internet Software & Services
51-250
Founded 2017

Description

  • Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++ when needed.
  • Define and enforce best practices for code architecture, performance, memory usage, responsive UI, cross-version compatibility, and maintainability.
  • Drive accessibility efforts by integrating and validating Windows accessibility APIs and ensuring keyboard navigation, screen-reader support, and usable focus management.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning, UI/UX architecture, and the Windows roadmap.
  • Own the full lifecycle of features from conception and design through implementation, testing, release, and maintenance.
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
  • Mentor other engineers, conduct code reviews, and contribute to architecture-level technical decisions.
  • Support long-term ownership of feature areas or modules, including maintenance, refactoring, and technical debt reduction.

Requirements

  • 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI or similar, C#, and XAML.
  • Additional experience with native Windows code such as C++, Win32, WinRT, or COM is ideal.
  • Deep understanding of Windows application architecture, including interoperability between managed .NET code and native code.
  • Proven track record of designing, building, and shipping production-quality desktop applications with strong reliability, performance, scalability, and maintainability.
  • Strong experience with accessibility APIs on Windows, such as Microsoft UI Automation or similar.
  • Excellent software engineering fundamentals, including OOP, design patterns, data structures, algorithms, memory management, and multi-threading or asynchronous programming.
  • Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions.
  • Strong communication skills and ability to articulate tradeoffs, collaborate cross-functionally, and drive consensus.
  • User-centric mindset with a focus on polished, intuitive, and accessible experiences.
  • Preferred experience with automated UI testing, performance optimization, localization and RTL support, telemetry and crash reporting, and CI/CD or release pipelines for desktop applications.

Benefits

  • High-impact role with the opportunity to shape the future of Speechify’s Windows product and influence millions of users.
  • Collaborative, flat-structure engineering culture with room to contribute as a builder and decision-maker.
  • Opportunities to mentor others and grow into broader technical leadership roles such as Tech Lead or Architect.
  • Flexibility, autonomy, and responsibility to own features end-to-end and help define long-term product vision.
  • Purpose-driven mission focused on building reliable, accessible, and user-centered software.
  • 100% distributed work environment with no office.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer II - Billing

Klaviyo 1K-5K IT Services

Klaviyo’s Billing & Monetization team is hiring a Software Engineer II to build and own the systems that track product usage, manage billing and payments, and support pricing and monetization across domestic and international markets.

AWS Celery Django Memcached MySQL Python React Redis REST API Terraform TypeScript
0 minutes ago

Software Modernization Software Engineer (LLM-Focused)

Game Plan Tech Internet Software & Services

Game Plan Tech is hiring a Software Modernization Software Engineer to use generative AI to analyze, refactor, and migrate legacy applications into modern cloud-based systems for public sector clients.

COBOL GCP Generative AI Java LLM Machine Learning Microservices Python
0 minutes ago

Senior Software Engineer, Data Migration & Code Generation

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Senior Engineer in North America to build backend tooling that helps customers modernize applications and migrate data from legacy relational databases to MongoDB in real time.

AWS Azure CI/CD GCP Generative AI Java JavaScript Kafka Kubernetes Machine Learning MongoDB MySQL PostgreSQL Python React Rust Spring Boot SQL System Design
0 minutes ago

VP, Quantitative Developer

Galaxy 251-1K Capital Markets

Galaxy is hiring a Quantitative Developer for its crypto trading desk to build and optimize trading strategies and systems for digital asset markets within a global finance-and-technology platform.

AWS GCP Java
0 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers