Staff Data Platform Engineer — Hybrid, AI-Driven

ServiceNow

San Diego, Northern (CA, KY)

Hybrid

USD 176,000 - 308,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health plans
401(k) plan with company match
ESPP
Matching donations
Flexible time away plan
Family leave programs

Job summary

ServiceNow is seeking a Staff Data Platform Software Engineer on the Persistence Team in AMS. This flexible (hybrid) position builds the backbone of our AI-powered data platform, delivering reliable data access across relational and columnar stores.

You will own architecture-to-delivery of features, mentor engineers, and collaborate with product managers. Requires 8+ years (or 6+ with a Master) of software experience, expert Java, and strong SQL/database knowledge.

Qualifications

  • 8+ years of software development experience with a Bachelor's degree; OR 6+ years with a Master's degree; OR 3+ years with a PhD; OR equivalent work experience.
  • Experience integrating AI into work processes, decision-making, or problem-solving; including AI-powered tools, automating workflows, or analyzing AI-driven insights
  • Expert level skills with core Java development
  • Advanced level of backend platform development
  • Expert understanding of OO design and Java best practices
  • Knowledge of relational databases: PostgreSQL, Oracle, MySQL, MariaDB, MS SQL Server, Trino, etc.
  • Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization at scale
  • Experience with automated testing frameworks (JUnit, Selenium, TestNG) and CI/CD pipelines
  • Understanding of software quality principles including reliability, observability, and production readiness
  • Good understanding of cloud-based and distributed systems
  • Track record of technical leadership and influencing architecture decisions
  • Strong written and verbal communication skills for design docs and presenting approaches

Responsibilities

  • Be a master at managing and enhancing a complex codebase with quality and speed
  • Deliver projects on time and with quality, with other engineers in tow
  • Set technical direction for key initiatives within the Data Access team, ensuring scalability and maintainability
  • Collaborate with product managers to translate requirements into well-architected solutions, owning features from design through delivery
  • Drive design and code reviews, championing best practices in performance, maintainability, and testability
  • Develop and advocate for comprehensive test strategies covering functional, regression, integration, and performance aspects
  • Contribute to a culture of continuous learning and engineering excellence, sharing best practices in engineering and quality with the team
  • Developing platform technologies at scale
  • Relational Database Experience: Developing on, troubleshooting, and optimizing performance
  • Mentor junior and senior engineers to help them thrive in a complex codebase

Skills

Core Java
Backend development
Data structures & algorithms
System design
Production debugging
Leadership

Education

Bachelor's degree in Computer Science or related field

Tools

JUnit
Selenium
TestNG
CI/CD
SQL generation engine
Trino
PostgreSQL
Oracle
MariaDB

Job description

ServiceNow is seeking a Staff Data Platform Software Engineer on the Persistence Team in AMS. This flexible (hybrid) position builds the backbone of our AI-powered data platform, delivering reliable data access across relational and columnar stores.

You will own architecture-to-delivery of features, mentor engineers, and collaborate with product managers. Requires 8+ years (or 6+ with a Master) of software experience, expert Java, and strong SQL/database knowledge.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Platform Engineer, Data Access - Scale & AI
Senior Data Platform Engineer, Data Access - Scale & AI

Servicenow • Santa Clara (CA)

Hybrid
USD 201,000 - 352,000
Senior Data Platform Engineer — AI-Powered Cloud (Hybrid)
Senior Data Platform Engineer — AI-Powered Cloud (Hybrid)

Servicenow • San Diego (CA)

Hybrid
USD 129,000 - 219,000
Health plans
401(k) with company match
ESPP
+2
Staff Data Platform Engineer – Kubernetes & AI-Driven Cloud
Staff Data Platform Engineer – Kubernetes & AI-Driven Cloud

ServiceNow • California (MO)

Hybrid
USD 150,000 - 262,000
Health plans
401(k) Plan with company match
ESPP (Employee Stock Purchase Plan)
+3
Staff Data Platform Software Engineer - Persistence Team
Staff Data Platform Software Engineer - Persistence Team

ServiceNow • San Diego (CA), Northern (KY)

Hybrid
USD 176,000 - 308,000
Health plans
401(k) plan with company match
ESPP
+3
Staff AI-Native Platform Engineer
Staff AI-Native Platform Engineer

ServiceNow, Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 140,000 - 185,000
Senior Data Platform Engineer - AI-Driven Cloud & Kubernetes
Senior Data Platform Engineer - AI-Driven Cloud & Kubernetes

ServiceNow • California (MO)

Hybrid
USD 140,000 - 180,000
Senior Staff Data Platform Engineer - Data Access Team
Senior Staff Data Platform Engineer - Data Access Team

Servicenow • Santa Clara (CA)

On-site
USD 201,000 - 352,000
Data Platform Engineer: AI-Powered Data Access
Data Platform Engineer: AI-Powered Data Access

Servicenow • San Diego (CA)

On-site
USD 126,000 - 195,000
Health plans
401(k) Plan with company match
Employee equity
Senior Manager, Platform Persistence & AI Data Platform
Senior Manager, Platform Persistence & AI Data Platform

Servicenow • Santa Clara (CA)

On-site
USD 201,000 - 352,000
Health plans
401(k) Plan
ESPP
+3
Senior Manager - Software Engineering Management - Platform Persistence
Senior Manager - Software Engineering Management - Platform Persistence

Servicenow • Santa Clara (CA)

On-site
USD 201,000 - 352,000
Health plans
401(k) Plan
ESPP
+3