HARMAN International's logo

Principal Software Engineer – Mobile Full Stack (Flutter) at HARMAN International

  • Full-time
  • Remote, Austin, TX

Principal Software Engineer – Mobile Full Stack (Flutter)

Responsibilities:

  • 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.

Skills:

  • 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. Proactivity and initiative to push projects forward. Should be comfortable working with limited guidance.
  • Technical Mastery: Strong understanding of data structures, algorithmic complexity, concurrency, and ability to write clean, tested code. Comfortable working in and evolving large existing codebases.
  • 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 fully reviewing, validating, and understanding any AI-assisted code or documentation

Benefits:

  • 💼 Position is 100% Remote
  • 💻 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

Published 1 day ago • Expires February 03, 2026 07:01