Distinguished Engineer, Software Architecture, Desktop/Mobile
US Home Office Florida
A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.
About the Role
Join us as a hands-on Distinguished Software Engineering Architect for Desktop and Mobile applications, you will be the linchpin of our application development teams, steering us towards greatness. Your role is not just about writing code – it's about leading the charge in critical architectural decisions that define the foundation of our B2C products. Unleash your creativity and technical prowess to build and uphold exceptional standards that become benchmarks in our industry. Embrace the challenge of creating cutting-edge technologies that position us as leaders and be instrumental in charting the course to a future defined by innovation and excellence.
Your Team
Dedicated to perfecting the Roon and Roon Server products, the Roon team is on a mission to provide users with an unmatched, immersive music experience. By blending state-of-the-art technology, creative design, and user-friendly features, the team strives to enrich the lives of audiophiles and music lovers worldwide. Their commitment to fostering a collaborative and innovative culture ensures that each team member is equipped to contribute their expertise.
What You Will Do
- Lead Development Across Platforms:
Design and develop .NET-based software solutions for multiple platforms, including Windows, macOS, iOS, and Android. Drive the creation of scalable, high-performance applications that deliver exceptional user experiences. - Shape our Technical Vision and Drive Innovation:
Define, advocate for, and implement advanced engineering principles, theories, and concepts that drive innovation and excellence across teams and projects. Staying on ahead of industry trends and identify opportunities to incorporate new technologies, processes, or services into our products. - Guide and Mentor:
- Serve as a leader to developers and advisor to management across multiple teams, fostering an environment of collaboration, innovation, and technical growth.
- Mentor team members to cultivate technical expertise and confidence, ensuring high performance and cohesion.
- Collaborate and Communicate:
- Build strong relationships with key stakeholders and partners to align engineering efforts with business objectives.
- Clearly articulate complex ideas to both technical teams and senior leadership, influencing business decisions and achieving strategic goals.
- Deliver Excellence:
Anticipate risks and challenges across domains, crafting solutions that align with organizational goals while delivering engaging, user-focused experiences. Balance immediate deliverables with long-term vision to inspire confidence and excitement among stakeholders.
What You Need
- Proven Expertise:
20+ years of software development experience, with a strong record of delivering high-quality solutions in areas such as:- Cross-platform desktop and mobile application development.
- User Interface engineering.
- Databases and backend programming.
- Networking and real-time communication.
- Audio technologies and streaming systems.
- Graphics, including real-time rendering or image processing.
- Performance profiling, debugging, and optimization for scalable software solutions.
- Technical Mastery:
- Recognized as an internal technical expert with broad knowledge across domains and technologies.
- Deep expertise in consumer-facing (B2C) software development, particularly using C#.
- Ability to anticipate and adapt to industry trends, driving the adoption of new technologies and practices.
- Leadership and Strategy:
- Proven ability to lead complex engineering projects and technical teams.
- Experience in defining and implementing core engineering principles, processes, and standards across teams.
- Strong decision-making skills, balancing immediate needs with long-term strategic goals.
- Communication and Influence:
- Exceptional written and verbal communication skills to articulate complex technical concepts to diverse audiences.
- Strong ability to build relationships with stakeholders and influence business direction through technical insight and innovation.
- Passion for Innovation:
- A track record of creativity and innovation in solving complex problems and delivering new products or services.
- Deep interest in audio networking, streaming technologies, and crafting exceptional user experiences.
What is Nice to Have
- Bachelor’s degree in Computer Science, Engineering, or a related STEM field.
- Experience with C/C++ programming.
- Experience in GPU programming, specifically real-time rendering and image processing.
What We Offer
- Competitive wellness benefits and 401K Retirement Savings plan.
- An inclusive and diverse work environment that fosters and encourages career development opportunities.
- Flexible work schedule with a culture encouraging work-life integration and collaboration in a global environment.
- Professional development opportunities are available through HARMAN University’s business and leadership academies and extensive course catalog.
- Tuition Reimbursement.
- Access to employee discounts on world-class HARMAN products (JBL, Harman/Kardon, etc.).
- “Be Brilliant” employee recognition and rewards program.
#LI-EC1
#LI-Remote
Salary Ranges:
$ 169,500 - $ 248,600HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
ApplyJob Profile
Career development Career development opportunities Collaborative culture Competitive wellness benefits Employee Discounts Flexible Work Schedule Innovative environment Opportunities for growth Professional development opportunities Tuition reimbursement Wellness benefits
Tasks- Collaborate with stakeholders
- Deliver high-quality solutions
- Drive innovation
- Guide and mentor
- Lead development
- Mentor team members
Android Audio technologies Backend programming C Collaboration Communication Creativity Cross-platform development Databases Debugging Graphics Image processing Integration IOS Leadership MacOS .Net Networking Optimization Performance Profiling Real-time Communication Real-time rendering Software architecture Software Development Streaming systems Teamwork User interface engineering Windows
Experience20 years
EducationBusiness Computer Science Design Engineering
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9