Data Platform Software Engineer
$140K/yr – $216K/yr
You'll complete your application on the employer's website.
$140K/yr – $216K/yr
You'll complete your application on the employer's website.
Job type
Salary
$140K/yr – $216K/yr
Location
Sector
Posted
20 days ago
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.
Other roles in San Diego, CA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
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…