
Principal Software Engineer
ServiceNow
Santa Clara, CA • 2h ago • Hybrid
Senior
Hybrid
221,200 - 387,100 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Principal Software Engineer
Focus: Technical architecture and delivery of lakehouse + context-graph platform components for AI workloads
Reporting: Reports to the VP of Engineering
Description
You will own the technical architecture of core components across the data lake (Iceberg, Polaris, Trino) and the Context Engine. The role spans lakehouse table services and context graph ingestion, ontology-grounded retrieval/reasoning with LLMs, and driving the arc from early release to meaningful customer adoption. You will also set the bar for AI-native engineering and lead deep architecture reviews and cross-functional execution.
Responsibilities
Lead platform architecture for data lake and Context Engine components
Design and implement lakehouse table services and context graph ingestion with scalable, observable failure-recovery patterns
Design how LLMs and enterprise ontologies work together (ontology-grounded retrieval/reasoning; LLM-assisted ontology construction, mapping, and evolution)
Drive adoption feedback loops from early release to meaningful usage
Raise the bar for AI in engineering itself (AI-assisted code review and test generation; AI agents as first-class users)
Run deep architecture reviews, raise technical standards across the team, and represent the platform in technical/leadership forums
Execute cross-functionally with Product, Design, and partner engineering to ship coherent experiences
Requirements
10+ years of software engineering experience shipping complex enterprise-grade data or SaaS products at scale
Hands-on experience building production products from scratch with ownership of code and architecture decisions
Deep cloud-native architecture experience (multi-tenant design, large-scale REST/gRPC APIs, Kubernetes, observability, multi-cloud)
Expert distributed systems and event-driven architecture expertise with reliability, fault tolerance, and operational observability
Strong data modeling across relational, graph, columnar, and streaming systems; experience with Iceberg and Trino
Hands-on experience with Spark, Kafka, Iceberg, and Polaris for data platform capabilities
Production-grade Python with hands-on services built with FastAPI
Hands-on experience building LangChain or LangGraph applications and MCP servers for AI agents
Hands-on production experience running LLMs (prompt/context design, structured outputs, evaluation, cost/latency trade-offs)
Working knowledge of ontologies and semantic modeling (OWL, RDF, SKOS) for grounding LLM outputs
Proficiency across the full engineering lifecycle, using AI daily to improve delivery velocity and software quality
Technical influence without formal authority; proven track record driving architecture decisions across teams
Benefits
Base pay guideline: $221,200 - $387,100, plus equity (when applicable), variable/incentive compensation, and benefits
Health plans including flexible spending accounts
401(k) with company match and ESPP
Matching donations, flexible time away plan, and family leave programs
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See morePrincipal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$143K - $275K/yr
4 days ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$166K - $296K/yr
4 days ago

Principal Software Engineer
Microsoft Corporation
Senior
Technology
Redmond, WA, United States of America · On-site
$143K - $275K/yr
11h ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA
$188K - $304K/yr
16 days ago
Principal Software Engineer, AI Frameworks
Microsoft
Senior
Technology
Remote
$166K - $296K/yr
4 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Principal Software Engineer (AI)
ServiceNow
Senior
Technology
Santa Clara, CA · On-site
$221K - $387K/yr
1 days ago

Principal Software Architect
Keylent
Senior
Technology
Reading, PA · On-site
N/A
3 days ago

Senior Data Engineer
Link Group
Senior
Technology
Warsaw, Poland · On-site
N/A
8 days ago

Principal Full Stack Software Engineer (AI Developer Workflows)
OpenAI
Senior
Technology
San Francisco, CA · On-site
$459K - $536K/yr
23h ago
Potential salary for Principal Software Engineer role
Improve your resume for just $5
$221,200 – $387,100/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights