S

ServiceNow

Builds software that automates business workflows

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timePetah Tikva, IsraelNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in computer science, software engineering, or a closely related field is required; equivalent practical experience may be considered where technical depth is clearly demonstrable.
  • At least 6 years of experience as a backend software engineer.
  • At least 4 years of experience designing and operating distributed systems.
  • At least 3 years of production Kubernetes experience, including Helm and continuous integration and continuous delivery (CI/CD).
  • At least 3 years of experience with Kafka or equivalent streaming and data pipelines.
  • Experience with on-call duties and production support.
  • Strong production-scale backend development experience in Java, Python, Go, or an equivalent language.
  • Hands-on experience building distributed systems for data streaming, processing, and storage.
  • Production experience deploying and managing services on Kubernetes, including Helm and CI/CD pipelines.
  • Working knowledge of Kafka or an equivalent messaging and streaming system.
  • Solid SQL skills and hands-on experience with a columnar or analytical data store, including query optimization and physical data modeling.
  • Demonstrated depth in incident response and customer escalations.
  • Enough front-end capability to build and debug a data-heavy interface using JavaScript or TypeScript with React or Angular.
  • Confidently use AI coding assistants such as GitHub Copilot or Cursor and rigorously review AI-generated code for logic errors, security anti-patterns, and missed edge cases.
  • Use AI-assisted debugging and trace analysis, and understand the data privacy rules governing information included in prompts.
  • Integrate large language model APIs into production features and recognize when a model is not appropriate; have working knowledge of retrieval-augmented generation (RAG) pipelines, embedding stores, and agent frameworks.
  • Expose telemetry to AI agents through safe tool interfaces with predictable schemas, bounded results, clear error semantics, and cost controls.
  • Design safeguards for non-deterministic components, including retry logic, circuit breakers, and human-in-the-loop checkpoints, and protect against latency spikes and hallucinated output reaching customers.
  • Instrument AI features in production and evaluate their quality using telemetry and evaluation.

Responsibilities

  • Design, build, and own backend services for distributed data streaming and processing that handle high-volume, high-cardinality event data with predictable latency and no silent data loss.
  • Build and maintain Kafka-based streaming pipelines and the components that feed ClickHouse.
  • Own ClickHouse data modeling and query performance, including partitioning, sort keys, materialized views, retention, and associated costs.
  • Partner with product and platform teams to shape telemetry ingestion and processing requirements, then deliver solutions to production.
  • Deploy, scale, and operate services in production Kubernetes environments, including Helm-based deployments and CI/CD pipelines that support repeatable releases and safe rollbacks.
  • Own observability for developed systems, including meaningful metrics, useful logs, tracing, and alerts based on customer impact.
  • Independently debug and resolve production incidents, participate in on-call, conduct root-cause analysis, and operate against defined service level objectives.
  • Own the full development lifecycle and build backend services and APIs that expose telemetry to internal consumers, product surfaces, and AI agents, including API contracts, data models, and schema migrations.
  • Contribute to the analytics front end, including dashboards, funnels, and exploration tools, with attention to performance on large result sets, and improve web and mobile capture software development kits (SDKs).
  • Lead the design of complex, multi-service features across team boundaries, drive decisions to closure, and write design documents and postmortems.
  • Improve code review, test strategy, and automation coverage, and mentor engineers on the team.

Desired Qualifications

  • Production experience with ClickHouse or another online analytical processing (OLAP) or columnar store, including sharding, replication, materialized views, and cost tuning.
  • Exposure to observability tools, including OpenTelemetry, metrics and logging stacks, and alerting platforms.
  • Experience building product analytics or telemetry platforms, or with stream-processing frameworks such as Flink or Spark.
  • Client-side instrumentation experience, including web or mobile SDK development, event capture, session handling, and consent handling.
  • Familiarity with the Model Context Protocol.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs