Назад к вакансиям

Staff Software Engineer (Armis/Veza)

ServiceNowTel Aviv-YafoВ офисеот 5 летПолная занятость
PythonAITypeScriptReactJavaScriptAWSMicroservicesFull-stackFrontendNetworkingTCP/IPSystem designViteCloud NativeSystem ArchitectureTanStack QueryUDPNXReact Hook FormSocket.IOAI DevelopmentSCSS ModulesTipTap

Описание

ServiceNow's Advanced Technology Group is building intelligent software and AI-powered work experiences, combining AI workers, workflows, chat, knowledge, and integrations to make complex enterprise operations accessible to everyday users. They are looking for an experienced frontend engineer who cares deeply about product quality to turn complex, nondeterministic AI behavior into fast, clear, and trustworthy user experiences across web application and embedded enterprise surfaces.

Responsibilities

  • Build AI-native experiences for chat, workflows, integrations, approvals, and knowledge
  • Own customer-facing features from product definition through implementation, testing, release, and iteration
  • Create scalable components and shared product capabilities across the main application and ServiceNow experience
  • Design reliable realtime and asynchronous interfaces, including streaming, partial results, retries, interruptions, and failures
  • Own frontend foundations such as shared packages, build tooling, dependency upgrades, and CI
  • Keep the frontend healthy over time by improving architecture, performance, developer experience, and maintainability
  • Improve accessibility, responsiveness, performance, observability, and product polish
  • Work closely with product, design, backend, and AI engineers while independently driving execution
  • Help evolve engineering practices as AI changes how software is designed and built

Requirements

  • Strong React and TypeScript fundamentals with experience building high-quality customer-facing products
  • A track record of driving meaningful features end to end, not only incremental changes
  • Strong product judgment: caring about clarity, speed, accessibility, and details, and speaking up when an experience is not good enough
  • Experience with asynchronous server state, typed APIs, complex forms, realtime events, and failure handling
  • Ability to design maintainable boundaries between applications, shared features, UI primitives, and API clients
  • Experience maintaining frontend infrastructure, package ecosystems, build pipelines, and large codebases
  • Experience with automated testing and confidence in owning production outcomes
  • Comfort working with autonomy in a fast-moving environment with limited process overhead
  • Hands-on AI Development Lifecycle (ADLC) experience: having shipped software using AI across discovery, design, implementation, testing, review, documentation, and production debugging
  • Knowledge of how to validate AI-generated work, define evaluations and regression criteria, manage context, and account for nondeterminism, hallucinations, latency, cost, privacy, and security
  • Understanding of prompts, tool calls, structured outputs, approvals, and model failure modes for designing trustworthy AI user experiences
  • Comfortable working with cloud-based systems (AWS, Kubernetes)

Nice to have

  • Experience with rich-text editors, design systems, Web Components, Shadow DOM, ServiceNow, or AI automation products

We offer

  • Full-time employment
  • Flexible work persona

Hiring process

  • To apply, contact ••• for assistance if unable to use the online application and need an alternative method to apply