Software Engineer, macOS Core Product

Speechify IncSpeechify Inc·Remote(Anywhere in the World)·Work From Anywhere
Software Development

WFA Digital Insight

As the demand for skilled software engineers continues to surge, opportunities in remote tech roles have become more competitive. Companies like Speechify are looking for engineers who can blend technical prowess with a focus on user experience. With an emphasis on macOS applications, candidates who possess expertise in Swift and other desktop-specific frameworks will find themselves in high demand. The ability to work asynchronously within a distributed team is becoming increasingly valuable. As you apply, consider not just your coding skills, but also your strategic vision for product development.

Job Description

About the Role

As a Software Engineer on the macOS team at Speechify, you will help enhance the core desktop experience for millions of users, taking ownership of vital sections of the macOS app architecture.

Responsibilities

  • Lead engineering and product decisions for the macOS application.
  • Write, test, and deploy production-grade code for scalability.
  • Maintain and refine complex app architecture with a focus on performance.
  • Collaborate with cross-functional teams, including design and product managers.
  • Contribute to product planning and roadmap discussions.
  • Promote continuous enhancements in code quality and development workflows.

Requirements

  • Proven experience developing macOS (or related desktop) applications.
  • Strong engineering fundamentals with an emphasis on user experience.
  • Ability to work efficiently, prioritize tasks, and iterate rapidly.
  • Experience in remote team settings.

Nice to Have

  • Proficiency in Swift / SwiftUI for macOS.
  • Familiarity with AppKit and desktop-specific UI paradigms.
  • Knowledge of multithreading programming.
  • Understanding of CI/CD workflows (e.g., Xcode Cloud, GitHub Actions).
  • Version control experience, particularly with Git.

Benefits

  • Opportunity to impact and shape a product utilized by millions.
  • Fully remote work environment with a flexible schedule.

How to Stand Out

  • Highlight any specific experience you have with macOS applications in your resume.
  • Showcase your understanding of user experience principles during interviews.
  • Be prepared to discuss your experience with CI/CD processes and version control.
  • Provide examples of how you've contributed to product development in previous roles.
  • Consider preparing a portfolio showcasing relevant projects and applications you've worked on.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.