← Back to jobs
Full-time

Data Platform Software Engineer

$140K/yr – $216K/yr

San Diego, CAIT & TechnologyPosted 20d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$140K/yr – $216K/yr

Posted

20 days ago

Job description

ServiceNow is hiring a Data Platform Software Engineer to build and improve tools for provisioning, operating, and managing production databases in its data centers. The role focuses on database fleet automation, feature development and testing, production issue investigation, and collaboration with operations and engineering teams.

Responsibilities

Build and improve snc-provision, our in-house framework that deploys, configures and operates RaptorDB (PostgreSQL) and MariaDB databases in production, including the snow CLI used by operations teams and automation, and Dojo, our fleet-wide scheduled maintenance and monitoring service

Own well-scoped features from design through implementation, test automation and delivery, with guidance from senior engineers

Write clean, maintainable, well-tested code, and take part in code and design reviews

Automate operational tasks across a large database fleet, from configuration management to monitoring and remediation

Help investigate production issues, including database crashes, backup/restore failures and performance problems, and learn to drive root-cause analysis from logs, stack traces, and system data

Work with operations, support, and partner engineering teams to understand requirements and turn feedback into improvements

Contribute to documentation and runbooks, and share what you learn with the team

Preferred

Ruby

Puppet or another configuration management tool

database backups, replication or high availability

Kubernetes

AI coding tools such as Claude Code, Windsurf or Cursor

Configuration management

Database backups

Database replication

High availability

AI coding tools

Claude Code

Windsurf

Cursor

Benefits

Equity (when applicable)

Variable/incentive compensation

Health plans, including flexible spending accounts

A 401(k) Plan with company match

ESPP

Matching donations

A flexible time away plan

Family leave programs

Hybrid work model from the San Diego, Santa Clara, or Kirkland office, with a potential option to be remote

Company

Cloud platform for digitizing and unifying organizations

Santa Clara, California, USA

http://www.servicenow.com/

Founded in 2004

10001+ employees

Qualifications

A solid foundation in data structures, algorithms, and object-oriented design

Hands-on experience with Linux, and an interest in learning its internals

Familiarity with relational databases, ideally PostgreSQL, MySQL or MariaDB, and a desire to learn how they run in production

Strong problem-solving skills and curiosity about how systems fail

Clear communication, and comfort working with teammates across time zones (PT, ET, CET)

Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry

Typically requires a bachelor's degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience

Programming experience in Python, Go or a similar language, plus shell scripting; engineers with Python or other scripting experience pick it up quickly

Experience with source control and CI/CD systems such as Git and Jenkins

Ruby

Puppet or another configuration management tool

Database backups, replication or high availability

Kubernetes

AI coding tools such as Claude Code, Windsurf or Cursor

Typically requires a bachelor's degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience.

Required skills

Ruby, Python, Go, Shell Scripting, Linux, PostgreSQL, MySQL, MariaDB, Data Structures and Algorithms, Object-Oriented Design, Git, Jenkins

Preferred skills

Puppet or another configuration management tool, database backups, replication or high availability, Kubernetes, AI coding tools such as Claude Code, Windsurf or Cursor

Experience

2+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in San Diego, CA or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…