
Principal Software Engineer
ServiceNow1 day ago
Base Salary
$221k - $387k/yr
Responsibilities
- Lead the technical architecture and implementation of lakehouse table services and context graph ingestion.
- Design scalable, observable, and fault-tolerant distributed systems with clear failure-recovery patterns.
- Develop ontology-grounded retrieval and reasoning for LLMs and LLM-assisted ontology construction, mapping, and evolution.
- Drive products from early release through customer adoption using customer feedback loops.
- Use AI-assisted engineering practices and build platform features that treat AI agents as first-class users.
- Run architecture reviews, raise engineering standards, and influence decisions across teams without formal authority.
- Coordinate with Product, Design, and partner engineering teams to align dependencies and deliver integrated experiences.
Requirements
- 10+ years of software engineering experience, including shipping complex enterprise-grade data or SaaS products at scale.
- Hands-on experience building production products from zero with ownership of code and architecture decisions.
- Deep experience with cloud-native architecture, multi-tenant systems, large-scale REST/gRPC APIs, Kubernetes, observability, and multi-cloud platforms.
- Expertise in distributed systems and event-driven architecture, including reliability and fault tolerance.
- Strong data modeling across relational, graph, columnar, and streaming systems, including Iceberg and Trino.
- Hands-on experience with Spark, Kafka, Iceberg, and Polaris for data processing, event streaming, and lakehouse management.
- Production-grade Python and hands-on FastAPI service development experience.
- Hands-on experience building LangChain or LangGraph applications and MCP servers for AI-agent platform capabilities.
- Production experience running LLMs, including prompt and context design, structured outputs, model evaluation, and cost and latency trade-offs.
- Working knowledge of ontologies and semantic modeling using technologies such as OWL, RDF, or SKOS.
- Technical influence experience driving architecture decisions across teams through clear reasoning.
- Preferred qualifications include knowledge or context graph experience, entity resolution, graph query optimization, enterprise ontology and semantic-layer development, LLM fine-tuning or evaluation, data governance and lineage, SaaS-source ingestion pipelines, OpenAPI, AI interoperability standards, and an advanced degree in Computer Science, AI, or a related field.
Benefits
- Base pay is $221,200-$387,100, plus equity when applicable, variable or incentive compensation, and benefits.
- Health plans, flexible spending accounts, a 401(k) plan with company match, ESPP, matching donations, flexible time away, and family leave programs are offered.
- The role uses a flexible distributed-work persona, with work arrangements determined by role and location.
- The position is a regular employee role in the North America and Canada region.
Tech Stack
Categories
About ServiceNow
ServiceNow builds a cloud platform for enterprise digital workflows, covering IT service management, customer service, HR service delivery, security operations, and operations management, plus tools for custom app development. It sells subscription SaaS to large organizations and public-sector agencies to automate processes and connect data across systems. Founded in 2004 and headquartered in Santa Clara, California, ServiceNow is a public company listed on the NYSE under the ticker NOW.