SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Data Platform Software Engineer - Persistence

ServiceNow - Santa Clara, CA, USA - Hybrid - posted 2026-10-05

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 176,100 - 308,200 / annual

ServiceNow is seeking a Staff Software Engineer to join the Platform Persistence team, a group focused on solving complex problems in data lifecycle management within the ServiceNow ecosystem. This is a hybrid role requiring 2 days per week in a ServiceNow office (locations include San Francisco, Pleasanton, Santa Clara, or San Diego, CA). In this role, you will shape the future of ServiceNow's platform data architecture, ensuring efficient storage, retrieval, and management of data. The team has a unique focus on telemetry and data visualization, making a substantial impact on how customer and platform data is utilized and presented. You will work on high-visibility projects with visibility to executive leadership. Key responsibilities include: - Writing highly scalable code leveraging best practices in concurrency and memory utilization - Contributing to data management strategies ensuring scalability, efficiency, and security - Collaborating with cross-functional teams on data-related initiatives - Exploring and experimenting with challenging data problems, including data loss detection and recovery - Championing data best practices and security standards across the organization - Monitoring and optimizing data performance, troubleshooting and implementing improvements - Staying current with latest data storage and management technologies, including distributed storage systems (S3, Apache Iceberg) and Kubernetes-based deployments - Using AI tools to help solve challenging data and distributed systems problems at scale, applying sound judgment on guardrails and process for AI-led software development - Fostering a culture of innovation and continuous improvement Requirements: - 8+ years of software development experience with a Bachelor's degree; OR 5+ years with a Master's degree; OR 3+ years with a PhD; OR equivalent work experience - Proficiency in Java programming and strong expertise in data structures and algorithms - Proficiency with concurrency and parallel programming concepts - Working knowledge of databases, data modeling, and data storage technologies - Strong relational database experience to handle large amounts of data on relational systems - Deep knowledge of Kubernetes and hands-on experience with Kubernetes service deployment (strong plus) - Working knowledge of distributed storage systems such as S3 and Apache Iceberg - Strong understanding of cloud-based and distributed systems - Familiarity with ServiceNow platform (plus) - Excellent problem-solving and communication skills - Working knowledge of JavaScript beneficial for cross-functional collaboration - Experience with AI-assisted development tools and awareness of related guardrails/process (plus)

Similar roles