SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Data Platform Software Engineer - Persistence

ServiceNow - San Diego, 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 158,500 - 277,400 / annual

ServiceNow is seeking a Staff Software Engineer to join the Platform Persistence team, which focuses 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 (San Diego, San Francisco, Pleasanton, or Santa Clara, CA). You will play a pivotal role in shaping the future of the platform's data architecture, ensuring efficient storage, retrieval, and management of data. The team works on high-visibility, impactful projects with visibility to executive leadership. Beyond traditional data management, the team has a unique focus on telemetry and data visualization, directly impacting how customer and platform data is utilized and presented. Key responsibilities include: - Writing highly scalable code leveraging best practices in concurrency and memory utilization - Contributing to data management strategies that ensure 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 processes 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