Solutions Architect
Role details
Job location
Tech stack
Job description
In this pivotal role, you will define scalable, secure, and high-performing solutions that span device, cloud, data, and application layers within our Azure-centric ecosystem. Working closely with cross-functional engineering, product, and business teams, you'll shape systems that power millions of IoT devices, process trillions of datapoints, enable real-time analytics, and deliver intuitive user experiences across our connected ecosystem.
This position requires both deep hands-on development experience and strategic formal architecture expertise. You will have felt the weight of architectural decisions through hands-on implementation while possessing the broader perspective needed to orchestrate solutions across multiple programs and portfolios., * Architect holistic, end-to-end solutions that integrate IoT devices, mobile/web applications, APIs, and cloud platforms (primarily Azure).
- Translate complex business requirements and product concepts into scalable solution designs that meet functional, performance, security, compliance, and other non-functional requirements (NFRs).
- Define solution-level tradeoffs across our six core architecture pillars: Security, Performance, Cost, Reliability, Operations, and Developer/User Usability.
- Drive standardization of architectural development practices across the organization while de-risking future system capabilities through hands-on development of POCs and frameworks.
- Lead design of resilient and observable systems with recovery strategies for connectivity interruptions, service outages, and system failures.
- Partner with product managers, technical teams, and enterprise architects to align solutions with long-term platform strategy and standardization efforts.
- Guide cross-functional teams on architectural tradeoffs and document key architectural decisions within the Scaled Agile Framework (SAFe) methodology.
- Support cross-team design reviews, architectural governance, and best practice enforcement across multiple programs and portfolios.
- Collaborate with cybersecurity and privacy teams to ensure secure-by-design and privacy-compliant architectures.
- Maintain clear and up-to-date documentation of architectural decisions, C4 diagrams, and interface specifications.
Requirements
- 8+ years of experience in software architecture and development, including formal architecture role experience beyond individual programs, with hands-on development background.
- Experience designing cloud-native, distributed systems, with proven track record on large-scale systems serving millions of users.
- Experience working with IoT protocols, data pipelines, API integration patterns, and connected device ecosystems with real-time data processing experience.
- Familiarity with secure design principles and compliance standards (Ex. GDPR, SOC-2, ISO 27001) and privacy-by-design approaches.
- Ability to communicate and educate architectural principals and development best practices to both engineering teams and leadership stakeholders.
- The ability to work in-office three days/week (Tu/Weds/Thurs) in adherence with our required hybrid work environment [Any one of the following Office Locations: Austin, TX, Golden Valley, MN, Aurora, IL, or Melville, NY], * Experience in highly rigorous engineering environments, competitive technical programs, or equivalent applied industry experience demonstrating an ability to be analytical and solve complex engineering problems at a level commonly seen in top-tier technical training or high performing engineering roles.
- Familiarity with TOGAF or similar enterprise architecture frameworks. Experience working within formal architectural governance structures such as Architecture Review Boards.
- Strong stakeholder management and communication skills with ability to document architectural decisions using C4 diagrams and architectural decision records.
- Experience working within Scaled Agile Framework (SAFe) methodology across multiple teams and products.
- Experience with platform convergence, reusable architecture components, and modular system design. Knowledge of mobile/web application architecture frameworks including React and native applications.
- Experience in smart home, connected device, or consumer electronics domains. Understanding of the unique challenges and opportunities in connected home ecosystems.
- Background in embedded systems or firmware development. Understanding of the full stack from device firmware through cloud services.
- Experience leveraging AI and machine learning capabilities in product development and system architecture. Understanding of how AI/ML can be integrated into IoT and connected device solutions.
- Ability to translate complex business requirements into well-structured, technically feasible, and scalable solutions.