SlipstreamJobsFresh Startup & VC-Backed Jobs

Principal Data Platform Software Engineer (Database Operations)

ServiceNow - Santa Clara, CA, United States - Hybrid - posted 2026-10-06

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 240,100 - 420,200 / annual

ServiceNow is seeking a Principal Data Platform Software Engineer to join the RaptorDB Operations team. RaptorDB Operations owns the tooling and operational excellence for safely deploying, managing, and operating RaptorDB databases across ServiceNow's global data centers and public cloud providers, serving millions of customers at massive scale. In this role, you will architect solutions for operating RaptorDB at scale, set technical directions for database deployment strategies, lead cross-functional design sessions, and establish best practices across teams. You will combine hands-on engineering excellence with technical leadership, bridging on-premise technologies, cloud-native architecture, infrastructure automation, and operational resilience. Key responsibilities include: - Architecting and designing solutions for RaptorDB deployment, operations, and resilience across hybrid infrastructure (datacenters and public cloud providers) - Collaborating across organizational boundaries to evolve backup, restore, replication, and failover systems - Driving adoption of cloud-native technologies (Kubernetes, Cloud-Native PostgreSQL) and establishing reference architectures - Developing high-quality, maintainable code with strong software architecture, automated testing, and deployment practices - Leading performance analysis and optimization initiatives for backup/restore times, RTO, and resource utilization - Responding to urgent production incidents and providing expert guidance on database operations challenges - Building institutional knowledge through documentation, runbooks, and architectural decision records - Collaborating with architects, RaptorDB development, infrastructure automation, systems engineering, and security teams You will work in a highly collaborative environment where you help set technical direction and make architectural decisions under uncertainty. The role emphasizes using AI-assisted tools to enhance productivity across design, analytics, and software development. Requirements: - 12+ years of software engineering experience, with 8+ years focused on database systems, infrastructure, or cloud platforms - Experience leveraging or critical thinking about integrating AI into work processes, decision-making, or problem-solving (using AI-powered tools, automated workflows, analyzing AI-driven insights, or reasoning about AI's impact on infrastructure) - Hands-on proficiency with multiple programming languages (Go, Python, or equivalent) and demonstrated mastery of software engineering best practices - Deep expertise with databases, including operations, operational management, and backup/restore strategies - Experience designing and building distributed systems with strong understanding of high-availability, failover, and disaster recovery architectures - Experience with Kubernetes and database operators - Experience operating databases in cloud environments - In-depth Linux knowledge - Excellent technical problem-solving skills - Exceptional communication skills; ability to articulate complex technical concepts to both engineering and non-technical audiences - Background in open-source databases is a plus

Similar roles