Demo

Principal Software Engineer

Harnham
Oakland, CA Full Time
POSTED ON 1/8/2026
AVAILABLE BEFORE 7/31/2026

Principal Software Engineer

Oakland, CA (3 days/wk)

$280,000 - $350,000 Salary Equity


About the Company

Our client is a fast-growing technology company building one of the world’s leading video-based learning platforms for professionals. Their platform powers how millions of users across industries access cutting-edge knowledge, connect with experts, and improve real-world outcomes.


They’re scaling their product and AI capabilities, and are looking for a Principal Engineer / Product Architect to lead the next evolution of their architecture and intelligent systems. You’ll work closely with leadership across the U.S. and Europe to design and build the next generation of scalable, AI-driven features.


What You’ll Do

  • Architect and scale the company’s platform — from video delivery systems to AI-powered discovery and personalized learning tools.
  • Prototype and deploy LLM-based workflows and agents, enabling intelligent search, summarization, and recommendations.
  • Collaborate with Product, Data, and AI teams to bring intelligent services to production (classification, personalization, relevance).
  • Establish best practices and architectural standards across backend, frontend, and infrastructure layers.
  • Lead modernization initiatives — transitioning systems for scalability, reliability, and performance (Python/Django backend, React frontend, AWS infrastructure).
  • Mentor engineers, conduct design reviews, and guide technical decision-making.
  • Evaluate and introduce new technologies — from vector databases to RAG frameworks — to stay at the edge of applied AI.


Who You Are

  • 6 years of professional experience building and scaling software systems in high-growth environments.
  • Proven experience as a Principal Engineer, Staff Engineer, or Architect driving end-to-end design decisions.
  • Strong expertise in Python (Django or similar frameworks) and experience with React/TypeScript.
  • Deep understanding of distributed systems, cloud architectures (AWS), and data modeling.
  • Experience integrating LLMs or AI-enabled workflows into production environments.
  • Strong communication skills and a collaborative, hands-on mindset.

Salary : $280,000 - $350,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Harnham

  • Harnham Phoenix, AZ
  • Analytics Engineer Hybrid 3-4 days onsite Location: Phoenix, Arizona Salary: $130,000 - $150,000 base A large, operationally complex organization is underg... more
  • 3 Days Ago

  • Harnham Phoenix, AZ
  • Senior Data Modeler Hybrid 3-4 days onsite Location: Phoenix, Arizona Salary: $130,000 - $150,000 base A large, operationally complex organization is under... more
  • 3 Days Ago

  • Harnham Arizona, AZ
  • Senior Analytics Engineer Relocation to Phoenix, Arizona area Location: Phoenix, Arizona In office 3-4 days per week once relocated Salary: $130,000 - $150... more
  • 3 Days Ago

  • Harnham Austin, TX
  • Data Scientist Austin, TX Fully On-site Starting at $150k Base Salary About the Company This team is advancing the future of autonomous driving by developi... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Oakland, CA area that may be a better fit.

  • Cloud Software Group San Ramon, CA
  • Key Responsibilities Architectural Leadership: Design, develop, and maintain the comprehensive security architecture for Cloud Software Group's products an... more
  • 26 Days Ago

  • Harnham Oakland, CA
  • Principal/Founding AI Engineer specializing in Agentic GenAI & Medical Data Company Overview Join a rapidly growing medical-tech startup, backed by $75M in... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!