Principal Software Engineer – Mobile Full Stack (Flutter)

New
H
HARMANMusic software
Source API remote eligibility restrictions: United States; Position is 100% Remote, typical continental US business hoursFull-TimePrincipal
Salary125,250 - 183,700 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years in full-stack application development (client + backend/services)
Required Skills
FlutterC#C++.NETCI/CD

Requirements

  • Have 10+ years of full-stack application development experience across client and backend/services.
  • Bring a track record of delivering robust software products.
  • Demonstrate strong understanding of data structures, algorithmic complexity, and concurrency.
  • Write clean, tested code and work comfortably in large existing codebases.
  • Have in-depth knowledge of mobile performance tuning, battery optimization, cellular networking, and audio-related technologies.
  • Be proficient in multiple programming languages and paradigms, with strong Flutter/Dart skills and readiness to work with C#/.NET and some C++.
  • Have experience with automated build and integration pipelines.
  • Focus on clean, expressive code, testing, and quality assurance.
  • Take ownership of work end-to-end and work comfortably with limited guidance.
  • Use AI tools productively while reviewing, validating, and understanding AI-assisted code or documentation.
  • Be available for meetings and team interaction during typical continental US business hours.
  • Be willing to travel up to 5%, domestically and internationally.

Responsibilities

  • Design, build, and maintain cross-platform iOS and Android applications using Flutter/Dart.
  • Translate business requirements into development tasks, make architecture decisions, and implement solutions aligned with existing standards.
  • Build mobile interfaces and ensure performance, energy efficiency, and reliable connectivity.
  • Add features to the mobile music app, including support for complex audio formats, media integration, and CarPlay/Android Auto.
  • Collaborate with designers, product managers, and stakeholders to deliver user experiences and improve existing features.
  • Own debugging and resolve technical issues.
  • Advocate for performance best practices across devices and network conditions.
  • Occasionally assist with technical support for users.
View Full Description & ApplyYou'll be redirected to the employer's site
125,250 - 183,700 USD per year
Apply Now