HARMAN International

Principal Software Engineer – Mobile Full Stack, Flutter

HARMAN International

full-time

Posted on:

Location Type: Remote

Location: Remote • Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,750 - $177,100 per year

Job Level

Lead

Tech Stack

AndroidDartFlutteriOS.NET

About the role

  • Develop Cross-Platform Apps: Design, build, and maintain high-performance, scalable applications for both iOS and Android using Flutter/Dart.
  • Architect and Design Solutions: Translate business requirements into actionable development tasks, make architecture decisions, and implement solutions that align with existing standards while pushing for innovation.
  • Enhance User Experience: Build intuitive, visually stunning interfaces while ensuring seamless performance, energy efficiency, and reliable connectivity on mobile platforms.
  • Expand Features & Maintain Functionality: Add new features to our mobile music app, focusing on complex audio formats, media integration, and CarPlay/Android Auto support.
  • Collaborate Across Teams: Work closely with designers, product managers, and stakeholders to deliver exceptional user experiences and improve existing features.
  • Debugging & Troubleshooting: Own the debugging process to identify, address, and resolve technical issues.
  • Be a Performance Advocate: Champion best practices for performance and optimization, ensuring smooth user experiences across various devices and network conditions.
  • Provide Support: Occasionally assist with technical support for our users to ensure the application’s reliability and ease of use.

Requirements

  • Experience: 10+ years in full-stack application development (client + backend/services), with a proven track record of delivering robust software products.
  • Hands-on experience with mobile application development and Flutter/Dart is a significant advantage, but not mandatory
  • Ownership: ability to own relevant pieces of work end-to-end, from design to implementation, either working directly on the code or guiding others.
  • Technical Mastery: Strong understanding of data structures, algorithmic complexity, concurrency, and ability to write clean, tested code.
  • Mobile Expertise: In-depth knowledge of mobile performance tuning, battery optimization, cellular networking, and audio-related technologies.
  • Programming Languages: Proficiency in a handful of languages across multiple paradigms, with strong Flutter/Dart skills and readiness to work with C#/.NET and some C++. Native Android/iOS experience is a plus, not a requirement.
  • CI/CD Expertise: Experience with automated build and integration pipelines for seamless delivery.
  • Passion for Quality: Commitment to clean and expressive code with a strong focus on testing and quality assurance.
  • Collaboration Skills: Excellent communication and teamwork abilities to work effectively with cross-functional teams.
  • AI literacy: Comfortable using AI tools to improve productivity, while reviewing, validating, and understanding any AI-assisted code or documentation.
Benefits
  • Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
  • Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
  • Extensive training opportunities through our own HARMAN University
  • Competitive wellness benefits
  • Tuition reimbursement
  • “Be Brilliant” employee recognition and rewards program
  • An inclusive and diverse work environment that fosters and encourages professional and personal development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
FlutterDartC#.NETC++mobile application developmentdata structuresalgorithmic complexityconcurrencyCI/CD
Soft skills
ownershipcommunicationteamworkcollaborationpassion for qualitydebuggingtroubleshootingperformance advocacyuser experience enhancementsupport