Senior Software Engineer, Windows/Desktop Applications - São Paulo, Brazil

1 hour, 19 minutes ago
Full-time
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.
  • Define and enforce best practices for code architecture, performance, memory usage, UI responsiveness, compatibility, and maintainability.
  • Drive accessibility efforts by integrating and validating support for Windows accessibility APIs and inclusive UI behavior.
  • Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning and Windows platform roadmap.
  • Own features end-to-end from conception through design, implementation, testing, release, and maintenance.
  • Diagnose and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems.
  • Propose robust architectural and design solutions for difficult technical problems.
  • Mentor other engineers and contribute to technical direction and architecture-level decisions.

Requirements

  • 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI or similar frameworks, C#, and XAML.
  • Ideally, additional experience with native Windows code such as C++, Win32, WinRT, or COM.
  • Deep understanding of Windows application architecture, including interop between managed .NET code and native code.
  • Proven experience designing, building, and shipping production-quality desktop applications with a focus on reliability, performance, scalability, and maintainability.
  • Strong experience with accessibility APIs on Windows, such as Microsoft UI Automation or similar frameworks.
  • 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 with the ability to explain tradeoffs, collaborate cross-functionally, and drive consensus.
  • User-centric mindset focused on polished, intuitive, and accessible experiences.
  • Preferred experience with automated UI tests, performance optimization, localization and globalization, telemetry and crash reporting, and CI/CD workflows for desktop applications.

Benefits

  • Work on a high-impact product used by millions of people.
  • Collaborative, flat-structure engineering culture with shared ownership and decision-making.
  • Opportunities to mentor others and grow into broader technical leadership roles.
  • Flexibility, autonomy, and responsibility to own features end-to-end.
  • Purpose-driven mission focused on accessible, user-centered software.
  • Speechify is a 100% distributed company with no office.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

English-Speaking Programming Instructor - Part-time

iSchool / iSchool Tech 501-1000 Education

iSchool is hiring an English-speaking programming instructor to teach K–12 students coding and AI through interactive, project-based lessons.

Game Development Godot JavaScript Mobile Development Python Unity
3 hours, 38 minutes ago

Software Engineer II - Identity & Access Management (Core Infra IO)

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Software Engineer II for its Core Infrastructure Identity & Access Management team to build and operate the company’s centralized authentication and authorization platform for users and services.

AWS Django Go Grafana JavaScript Kafka Kong Kubernetes Microservices MySQL OAuth PostgreSQL Python React Redis Splunk Terraform TypeScript
3 hours, 40 minutes ago

Senior Software Engineer (LATAM - EST Zone)

Hi Auto 11-50 Internet Software & Services

Hi Auto is hiring a Senior Software Engineer in Latin America to build and support Python-based cloud backend integrations and real-time systems for high-volume drive-thru AI deployments.

AWS Azure CI/CD Docker GCP gRPC Kubernetes Linux Python WebRTC
3 hours, 57 minutes ago

Lead Software Engineer (Backend)

Zeta Global 1K-5K Media

Zeta Global is hiring a Lead Backend Engineer to design and own the distributed backend systems behind its CRM and multichannel marketing platform.

Agile AWS CI/CD ClickHouse Elasticsearch Java Kafka Microservices Python REST API Ruby Snowflake
4 hours, 29 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