Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

ServiceNow

Data Platform Software Engineer

Posted Updated
Discussion
  • 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

Benefits

  • Generous family leave
  • Matched donations
  • Annual learning stipends
  • Flexible PTO
  • Competitive retirement plan
  • Paid volunteer time
  • Hands-on experience with Linux, and an interest in learning its internals
  • A solid foundation in data structures, algorithms, and object-oriented design
  • Strong problem-solving skills and curiosity about how systems fail
  • Clear communication, and comfort working with teammates across time zones (PT, ET, CET)
  • Familiarity with relational databases, ideally PostgreSQL, MySQL or MariaDB, and a desire to learn how they run in production
  • Programming experience in Ruby, Python, Go or a similar language, plus shell scripting. Ruby is preferred but not required; engineers with Python or other scripting experience pick it up quickly
  • 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
  • Experience with source control and CI/CD systems such as Git and Jenkins
  • 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
  • Nice to have: Puppet or another configuration management tool; database backups, replication or high availability; Kubernetes; AI coding tools such as Claude Code, Windsurf or Cursor
  • Ability to work (hybrid model) out of either our San Diego, Santa Clara, or Kirkland office. Potential option to be remote

Skills

Apply

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.