Syndesus

Principal Engineer, Mac

Frisco, TX
Flutter Dart macOS Swift Objective-C AI
Description

Principal Engineer - Mac (Flutter/Dart)

Location: Frisco

Department: External Positions

Location Type: HYBRID

Employment Type: FULL_TIME

About the Company


Our client is a global consumer technology company building high-performance security products used by millions worldwide. They are committed to building an inclusive environment where engineers can have meaningful impact at global scale.


About the Role


They are seeking a highly skilled Principal Engineer with deep expertise in macOS and Flutter/Dart to help define and execute their desktop strategy. This is a hands-on technical leadership role where you will architect, build, and optimize Mac-native experiences using Flutter while shaping the long-term engineering vision for desktop applications. You’ll work at the intersection of security, performance, and user experience to deliver trusted, polished products at scale. This is a hybrid role based in Frisco, TX. Candidates must be within commuting distance. On-site presence is required as needed. Relocation assistance is not available.


Responsibilities


  • Spend 60%+ of your time architecting and building high-performance Flutter applications for macOS
  • Write production-level code and lead critical technical implementations across the Flutter desktop stack
  • Define and own architectural standards focused on security, reliability, scalability, and long-term maintainability
  • Ensure truly native macOS experiences across windowing, menus, keyboard shortcuts, accessibility, animations, and system integrations
  • Design secure abstractions using Flutter platform channels and native macOS APIs (Swift / Objective-C)
  • Partner with security engineers, designers, and product leaders to translate complex technical concepts into intuitive user experiences
  • Drive best practices in state management, modularization, testing, and CI/CD
  • Lead performance optimization efforts, including startup time, memory usage, and rendering efficiency
  • Mentor senior engineers through design reviews, code reviews, and architectural guidance
  • Set technical direction for the desktop engineering team
  • Evaluate and adopt new Flutter and macOS capabilities while maintaining a strong security posture

Qualifications


  • 10+ years of software engineering experience with deep hands-on expertise in Flutter and Dart
  • Proven experience architecting and shipping production Flutter applications at scale, ideally on desktop
  • Strong understanding of macOS application architecture and user experience conventions
  • Extensive experience integrating Flutter with native macOS code via platform channels
  • Solid system design expertise with a focus on secure, resilient, and testable architectures
  • Experience with Flutter state management solutions such as Riverpod, Bloc, or Provider
  • Demonstrated ability to mentor senior engineers and influence architectural direction
  • Experience shipping applications used by millions of users
  • Background in security, privacy, or system-level software preferred
  • Knowledge of secure coding practices, threat modeling, and defense-in-depth principles
  • Familiarity with Apple Human Interface Guidelines and macOS accessibility standards
  • Comfort leveraging AI-assisted development tools to enhance engineering productivity

Pay range and compensation package


Our client offers competitive compensation and a comprehensive benefits package, including:


  • Performance-based bonus program
  • Retirement and pension plans
  • Medical, dental, and vision coverage
  • Generous paid time off
  • Paid parental leave
  • Flexible work arrangements
  • Community involvement support


Equal Opportunity Statement

They are committed to building an inclusive environment where engineers can have meaningful impact at global scale.

Syndesus
Syndesus

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say