SharkNinja is seeking a Principal Application Software Architect to guide the design, scalability, and evolution of its application ecosystem across mobile, cloud, and connected devices, ensuring secure, scalable, and seamless experiences for millions of global consumers.
Requirements
- 12+ years in software engineering with at least 5 years in application software architecture roles.
- Proven experience designing and scaling mobile and cloud applications, ideally within consumer electronics, IoT, or connected devices industries.
- Expertise in distributed systems, cloud-native architectures (AWS/Azure/GCP), and API design.
- Strong understanding of mobile platforms (iOS/Android) and their integration with cloud services.
- Familiarity with applying AI/ML in consumer-facing applications to drive personalization, automation, or predictive experiences.
- Strong knowledge of cybersecurity, data privacy, and regulatory standards across global markets.
- History of delivering high-scale, reliable, and high-performance applications.
Responsibilities
- Define and evolve the end-to-end application architecture for SharkNinja’s mobile and cloud platforms, ensuring they are robust, modular, and designed for scale, security, and global growth.
- Act as the senior-most hands-on technical expert for application software.
- Provide architectural guidance, review designs, and solve complex technical challenges across engineering teams.
- Partner with the VP of Software Applications and SVP of Software & AI to embed emerging technologies, including AI/ML and data-driven personalization, into SharkNinja’s applications.
- Ensure our applications are designed for resilience, high availability, and seamless integration with IoT devices, cloud services, and third-party platforms.
- Establish and enforce coding standards, design principles, and architectural patterns.
- Drive adoption of best-in-class development frameworks, DevOps practices, and security protocols.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or related field required; advanced degree preferred.
- Ability to influence without authority, aligning diverse stakeholders around technical direction.
- Visionary architect and pragmatic builder — equally comfortable defining bold architectural strategies and diving deep into technical code reviews or design sessions.
- Thrive in complexity, bring clarity and structure to fast-moving environments, and are relentless in their pursuit of scalable, consumer-loved applications.
- Partner with engineering, product, and design leaders to define technical direction, establish architectural standards, and ensure SharkNinja applications are at the forefront of innovation, reliability, and performance.