H

HP Inc.

Makes computers and printers for work and home

Principal Software Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeVancouver, WA, USAIn-person

About the Job

Requirements

  • Proven experience architecting and owning large-scale, business-critical platforms.
  • Deep experience with custom-built systems, application programming interfaces, and platform tooling.
  • Demonstrated ability to deliver revenue-impacting capabilities in production environments.
  • Strong understanding of artificial intelligence-enabled solutions and their application to translation, automation, and future agent-based systems.
  • A four-year or graduate degree in Computer Science, Information Technology, Software Engineering, or another related discipline, or commensurate work experience or demonstrated competence.
  • Typically 10 or more years of work experience, preferably in software design and development, software architecture, programming languages, or a related field.
  • Knowledge of system analysis, project management, C++, Java, Python, and software design principles.

Responsibilities

  • Own and maintain the Contentstack platform supporting HP App and HP Smart campaigns, ensuring reliability and on-time delivery of customer-facing releases.
  • Architect, develop, and evolve foundational platforms and infrastructure critical to campaign operations and program delivery.
  • Build and maintain revenue-driving platform capabilities.
  • Partner with product, engineering, and monetization stakeholders to align platform capabilities with business and revenue objectives.
  • Design and deliver custom proprietary tools.
  • Provide technical leadership and platform ownership.
  • Support future-focused initiatives, including defining and enabling artificial intelligence agent development.
  • Build standards, designs, and automated software deployment.
  • Assist supervisors with project development, including documenting features, recording progress, and creating testing plans.
  • Assist in scheduling, determining manpower requirements, and estimating costs to project completion to meet user requirements.
  • Contribute innovative ideas and lead large cross-functional teams, exercising independent judgment to solve unique and complex problems affecting the business.
  • Act as a functional manager within the area of expertise, developing strategy and setting functional policy and direction.
  • Provide mentorship and guidance to lower-level employees.

Desired Qualifications

  • Programming language certification in Java, C++, or Python.

About the Company

HP Inc.

Makes computers and printers for work and home

HP designs personal computers, printers and related supplies for households, businesses and public institutions, with products for everyday work and professional computing. Its Z workstations support demanding technical tasks, while its commercial printing systems serve offices, print shops and industrial manufacturers. It sells devices and replacement supplies directly and through partners, and earns service revenue from software, support and managed computer and printer fleets. Founded as a partnership in 1939, the company is headquartered in Palo Alto, California, and retained the PC and printing businesses after separating Hewlett Packard Enterprise in 2015.

Company size
10,001+
Company stage
IPO
Headquarters
Palo Alto, CA
Founded
1939

Recently Posted Jobs

Explore more opportunities at HP Inc.

See more jobs