Principal Software Architect

HP Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Spring, TXPalo Alto, CA
Salary
$165,450–$259,750 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday
Closes
Mar 10, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $201k
This role $213k
$127k most similar roles pay here $291k

This role pays more than 62% of similar roles. Most pay $174,600–$227,675 — the shaded band above. At the midpoint, this role pays about $213k versus about $201k for comparable roles.

Based on 240 similar postings.

Employer

About HP Inc.

HP Inc. is a global technology company that develops and sells personal computers, printers, and related supplies and services. Its products include laptops, desktops, workstations, and printing solutions for consumers and businesses worldwide.

HP Inc. currently has 103 open roles on FindRole.

Listed pay typically runs $130,700–$205,200 across 89 roles with salary data.

Most-posted roles

View all roles at HP Inc.

At a glance

TL;DR · Principal Software Architect

Principal Software Architect The Principal Software Architect joins the team to define and guide the architecture of modern software platforms within the device and services ecosystem. This role focuses on shaping a new incubation effort for the PC experience by designing end-to-end architectures for AI-enabled platforms, including client applications, backend services, cloud integrations, and device interfaces. The architect will build production-ready systems featuring generative AI, LLM workflows, and edge AI execution while ensuring security, scalability, and performance. Key technologies include Python, C++, Rust, Go, and Node.js, alongside frameworks like PyTorch, TensorFlow, and ONNX Runtime. The role addresses the challenge of creating next-generation intelligent PCs by translating complex requirements into technical roadmaps for products involving computer vision, speech models, and multimodal AI. You will collaborate across hardware, software, and UX teams to deliver high-quality, differentiated customer experiences.

What you'll do

  • Define and own end-to-end architecture for AI-enabled platforms spanning client apps, backend services, and cloud integrations.
  • Establish architectural principles, design patterns, and technology choices to ensure scalable, secure, and high-performance systems.
  • Lead the architecture of AI/ML capabilities including generative AI, LLM workflows, and edge AI execution.
  • Design production-ready AI systems with robust evaluation, monitoring, safety controls, and operational governance.
  • Translate ambiguous business and product requirements into practical technical roadmaps and implementation strategies.
  • Maintain hands-on technical engagement through prototyping, code reviews, and resolving high-impact engineering challenges.
  • Produce architectural artifacts including system diagrams, decision records, and risk assessments for stakeholders.
  • Evaluate emerging technologies and AI frameworks to recommend adoption based on customer value and technical fit.

What we're looking for

  • Bachelor's, Master's, or PhD degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering.
  • 10+ years of software engineering experience designing and delivering complex platforms, distributed systems, or device-integrated solutions.
  • 5+ years of experience in a technical leadership, architecture, principal engineer, or staff engineer role.
  • Experience designing end-to-end architectures for frontend applications, backend services, cloud platforms, and enterprise integrations.
  • Proficiency in backend/systems languages such as C++, Rust, Python, C#, Node.js, or Go.
  • Expertise in AI/ML frameworks (PyTorch, TensorFlow, ONNX), LLMs, vision models, and edge AI optimization.
  • Experience with Windows desktop applications, system tray apps, and software interacting with local system services.
  • Familiarity with enterprise management tools, Microsoft Graph, Azure, or hardware/software co-design (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 20 days ago $165,600$296,400
AI-native Engineering Distributed Systems C# Python Java JavaScript C++ C Data Architecture Platform Modernization
8+ yrs exp

Senior Software Engineer

HP Inc.

Spring, TX +1 4 days ago $147,050$230,850
LLMs RAG Python PyTorch TensorFlow Hugging Face Computer Vision Speech Synthesis C++ Rust Go Node.js TypeScript React Angular AWS Azure Google Cloud CI/CD ONNX Runtime Tauri WebRTC gRPC OpenVINO TensorRT
4+ yrs exp

Senior Software Engineer

HP Inc.

Spring, TX +1 29 days ago $165,450$259,750
LLMs RAG PyTorch TensorFlow Hugging Face Python C++ Rust Go TypeScript React Angular AWS Azure Google Cloud CI/CD ONNX Runtime OpenVINO TensorRT WebRTC gRPC Windows Development Computer Vision Speech Synthesis Embedded Systems
4+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 132 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 125 days ago $142,800$274,800
React Azure Functions Microsoft Teams GitHub Azure AI Foundry Python C# JavaScript C++ C CI/CD Azure DevOps Agent Orchestration Infrastructure as Code Retrieval Patterns Application Insights Key Vault Managed Identity
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 33 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid