ServiceNow

Principal Data Platform Software Engineer

Join ServiceNow as a Principal Data Platform Software Engineer in Santa Clara, CA. Lead database design, leverage AI, and enjoy competitive benefits.

ServiceNow Role Type:
ServiceNow Modules:
No items found.
ServiceNow Certifications (nice to have):

Job description

Date - JobBoardly X Webflow Template
Posted on:
 
March 5, 2025

We are looking for an experienced database architect with C/C++ knowledge who wants to contribute to designing and building the very core of RaptorDB, a HTAP or OLxP database that is perfect for the type of workloads ServiceNow runs.

Requirements

  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
  • In depth knowledge of computer and general systems architecture (threads, networking, kernel, memory, etc.)
  • Excellent skills in object-oriented programming, strong C/C++ and strong SQL knowledge
  • In-depth understanding of the internals of one of the following databases or systems: PostgreSQL, MariaDB/MySQL, Oracle, AWS Aurora, AWS RDS, Redshift, AlloyDB, Spanner, or similar products
  • Experience in test-driven development
  • Solid understanding and experience with agile software development methodologies and working in a large, ambitious team
  • Ability to handle multiple competing priorities in a fast-paced environment
  • Skill to manage your own complex tasks, know when to synchronize and re-align with the other architects, and lead team members working with you
  • Strong problem-solving and analytical skills and the ability to communicate them effectively
  • A passion for learning new technologies and an itch to code
  • Experience working with at least one of OS kernel, memory manager, multi-threaded software modules, or distributed systems

Benefits

  • health plans, including flexible spending accounts
  • a 401(k) Plan with company match
  • ESPP, matching donations, a flexible time away plan and family leave programs

Requirements Summary

10+ years of experience developing professional software, experience with deep knowledge of database systems, proficiency in C/C++ and SQL