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

Staff Data Platform Software Engineer (Persistence)

Posted Updated
Discussion
  • ServiceNow is seeking a highly motivated and experienced Staff Software Engineer in Platform Persistence to solve complex problems in management of data lifecycles within the ServiceNow ecosystem
  • This pivotal role focuses on ensuring the efficient stewardship of data within our platform
  • The Platform Persistence team is at the forefront of some of the most impactful projects, offering visibility to the executive leadership
  • As part of this team, you will play a crucial role in shaping the future of our platform’s data architecture and ensuring that data is stored, retrieved, and managed efficiently
  • In addition to traditional data management, this team will have a unique focus on telemetry and data visualization, making a substantial impact on how customer and platform data is utilized and presented
  • Writing highly scalable code leveraging best practices on concurrency and memory utilization
  • Contribute to data management strategies, ensuring scalability, efficiency, and security
  • Collaborate with cross-functional teams to implement data-related initiatives
  • Explore and experiment with challenging data problems including but not limited to data loss detection & recovery
  • Champion data best practices and security standards across the organization
  • Monitor and optimize data performance, troubleshooting and implementing improvements as needed
  • Stay current with the latest data storage and management technologies, including distributed storage systems (S3, Apache Iceberg) and Kubernetes-based deployments
  • Use AI tools to help solve challenging data and distributed systems problems at scale, applying sound judgment on guardrails and process for AI-led software development
  • Fosters a culture of innovation and continuous improvement

Benefits

  • Generous family leave
  • Matched donations
  • Annual learning stipends
  • Flexible PTO
  • Competitive retirement plan
  • Paid volunteer time
  • Strong relational database experience to handle large amount of data on relational systems
  • Strong understanding of cloud-based and distributed systems
  • Working knowledge of JavaScript is beneficial for cross-functional collaboration
  • Working knowledge of databases, data modeling, and data storage technologies
  • Familiarity with ServiceNow platform is a plus
  • Proficiency in Java programming and strong expertise in data structures and algorithms
  • Working knowledge of distributed storage systems such as S3 and Apache Iceberg
  • 8+ years of software development experience with a Bachelor’s degree; OR 5+ years with Master’s degree; OR 3+ years with a PhD; OR equivalent work experience
  • Experience with AI-assisted development tools and awareness of related guardrails/process is a plus
  • Deep knowledge of Kubernetes and hands-on experience with Kubernetes service deployment is a strong plus
  • Excellent problem-solving and communication skills
  • Proficiency with concurrency and parallel programming concepts

Skills

What Staff Data Engineering jobs ask for — and how much of it you have →
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.