S

ServiceNow

Builds software that automates business workflows

Staff Data Platform Software Engineer - Persistence

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USA

About the Job

Requirements

  • At least 8 years of software development experience with a Bachelor's degree, 5 years with a Master's degree, 3 years with a PhD, or equivalent work experience.
  • Proficiency in Java programming and strong expertise in data structures and algorithms.
  • Proficiency with concurrency and parallel programming concepts.
  • Working knowledge of databases, data modeling, and data storage technologies.
  • Strong relational database experience handling large amounts of data on relational systems.
  • Strong understanding of cloud-based and distributed systems.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Write highly scalable code using best practices for concurrency and memory utilization.
  • Contribute to data management strategies to ensure scalability, efficiency, and security.
  • Collaborate with cross-functional teams to implement data-related initiatives.
  • Explore challenging data problems, including data loss detection and recovery.
  • Champion data best practices and security standards across the organization.
  • Monitor and optimize data performance, troubleshoot issues, and implement improvements.
  • Stay current with data storage and management technologies, including distributed storage systems such as S3 and Apache Iceberg, and Kubernetes-based deployments.
  • Use AI tools to solve data and distributed systems problems at scale, applying sound judgment to guardrails and processes for AI-led software development.
  • Foster a culture of innovation and continuous improvement.

Desired Qualifications

  • Deep knowledge of Kubernetes and hands-on experience with Kubernetes service deployment.
  • Working knowledge of distributed storage systems such as S3 and Apache Iceberg.
  • Familiarity with the ServiceNow platform.
  • Working knowledge of JavaScript for cross-functional collaboration.
  • Experience with AI-assisted development tools and awareness of related guardrails and processes.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs