Principal Software ArchitectDescription -HP’s Consumer Solutions and Services organization is building the next generation of digital touchpoints for HP’s customers. We are looking for a highly experienced and visionary Solution Architect to lead the development of a cross-platform application that runs on iOS, Android, and Windows.This application features a React and Micro Frontend (MFE)-based presentation layer and integrates with various cloud services. In this role, you will lead a team of architects in defining and documenting the architecture, guiding engineers in the development of both the apps and cloud services. Additionally, you will collaborate with partners who will integrate their business logic and UI into the framework, ensuring seamless operation, high performance, reliability, and security across all platforms. You will also collaborate with other architects and business stakeholders from across HP to understand their requirements and provide integration guidelines to deliver quality software solutions.Skills and ResponsibilitiesArchitectural collaboration - Drive a team of architects to define, document, and maintain the architectural framework for the application. Ensure that the architecture meets the scalability, reliability, and performance requirements of the application. Guide the engineering teams in implementing the architectural vision, providing technical oversight and direction.Cross-Platform Development - Oversee the development of the cross-platform subsystems that functions consistently across iOS, Android, and Windows platforms. Ensure that the integration with various cloud services for offer recommendations, authentication, analytics, and other functionalities is seamless and efficient.Partner Integration - Work closely with partners to integrate their business logic and user experience into the application framework. Ensure that partner integrations adhere to the overall architectural guidelines and provide a cohesive user experience.Process Establishment - Set and maintain architectural development, review, documentation, and other relevant processes and procedures. Implement best practices for architecture and engineering, ensuring high-quality and maintainable code.Stakeholder Engagement - Collaborate with business stakeholders to understand their needs and translate them into technical requirements. Provide regular updates to executives and other stakeholders on the progress, challenges, and future direction of the architecture.Strategic Vision - Set the long-term direction for the application's architecture, anticipating future needs and trends. Ensure that the architecture is flexible and adaptable to accommodate evolving business requirements and technological advancements.Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Proven experience as a System Architect or similar leadership role in software architecture.Extensive experience with React, Micro Frontends (MFE), and cross-platform application development.Strong understanding of cloud services integration, including authentication, and recommendation systems.Understanding of system complexity. good decision making and being comfortable with ambiguity.Strong communication skills, with the ability to interact effectively with both technical and non-technical stakeholders.Experience with setting and maintaining architectural processes and procedures.Visionary mindset with the ability to anticipate and plan for future technological and business trends.Extensive experience with architectural models and framework such as C4.Deep knowledge of various technologies used in application development, including but not limited to:JavaScript frameworks (React)Backend technologies (Node.js, .NET)CI/CD pipelines and DevOps practicesAPI management and integration (REST, GraphQL)HP offers a comprehensive benefits package, including:•Dental insurance•Disability insurance•Employee assistance program•Flexible schedule•Flexible spending account•Health insurance•Life insuranceOur compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The typical base pay range for this role across the U.S. is $137,000.00 -- $211,000.00 annually with additional opportunities for pay in the form of bonus and/or equity. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.Job -SoftwareSchedule -Full timeShift -No shift premium (United States of America)Travel -NoRelocation -YesEqual Opportunity Employer (EEO) - HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.If you’d like more information about HP’s EEO Policy or your EEO rights as an applicant under the law, please click here: Equal Employment Opportunity is the Law Equal Employment Opportunity is the Law – Supplement
View Original Job Posting