Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ServiceNow Logo

Staff Software Engineer - Backend (Persistence)

ServiceNow

$173,100 - $303,000
Oct 16, 2025
Santa Clara, CA, US
Apply Now

ServiceNow is looking to transform how work is done by leveraging enterprise-scale data and AI-driven platforms. The specific problem is to build the backbone of the ServiceNow AI Platform, ensuring reliability, scale, and intelligent transformation by providing better access to their data platform, enabling advanced analytics, and pushing performance limits across various data stores.

Requirements

  • 6+ years of hands-on backend development with experience in Java.
  • Good understanding of cloud-based and distributed systems.
  • Deep knowledge of databases, data modelling, and data storage technologies.
  • Proficiency in Java programming and strong expertise in data structures and algorithms.
  • Knowledge and/or experience with relational databases: Oracle, MySQL, MariaDB, MS SQL Server
  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
  • Experience with Knowledge Graph technologies like Cypher and Neo4J

Responsibilities

  • Innovate to bring better (quality, performant, scalable, secure) access to our data platform that internal and external customers build upon
  • Enable Cypher-like query capabilities on relational domains (like CMDB), supporting deep analytics and insight
  • Push IO, transaction, and concurrency limits across relational, time-series, and columnar stores
  • Innovate to bring more capability to developers and automation to end customers
  • You'll work on top of core data architecture that touches every part of our product, ensuring our systems maintain quality, reliability, security and performance.
  • Be a master at managing and enhancing a complex codebase with quality and speed
  • Developing platform technologies at scale.

Other

  • Having aptitude for learning new technologies quickly.
  • Demonstrated success completing complex projects, on time.
  • Experience with troubleshooting difficult production issues e.g., memory leaks, concurrency issues, locking issues, network problems, intermittent failures etc. across the stack.
  • You’ll mentor junior engineers to help them thrive in a complex codebase
  • Typically requires a minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience; or equivalent experience