ServiceNow
Senior Staff Software Engineer – Compute Engineering
$191K–$334K
Santa Clara, CALIFORNIA, United States · Hybrid · Senior Staff · Full-time · Posted Oct 29, 2026
- Experience
- 12+ years with a Bachelor's degree; or 8+ years with a Master's degree; or a PhD with 5+ years of experience; or equivalent experience.
- Education
- Bachelor's degree; or Master's degree; or PhD; or equivalent experience.
About the job
Designs and operates compute scheduling, capacity, performance, and reliability systems across private and public cloud for ServiceNow’s platform.
What you'll do
- Design and evolve scheduler and resource-management systems, capacity models, and placement decisions.
- Establish performance and scale testing; apply AI and ML to forecasting, anomaly detection, and placement optimization where effective.
- Own production reliability and incident response, guide technical decisions, and mentor engineers.
What they ask for
- Deep experience designing multi-tenant, cloud-native SaaS at enterprise scale, including distributed systems, large-scale data systems, APIs, and microservices.
- Experience designing or operating large-scale schedulers or resource managers; strong programming skills in Go, Python, or Java.
- Hands-on experience applying ML in production; experience with capacity planning, performance engineering, or load testing at scale.
- Experience with infrastructure as code and configuration management; cloud infrastructure across private and public clouds.
Nice to have
- Experience with ML-driven scheduling, forecasting, or capacity optimization.
- Working knowledge of internet protocols such as DNS, NTP, and HTTP; experience with release management and large-scale server infrastructure.
Pay
$190,900 - $334,100 USD base salary
Tools
Go, Python, Java, Kubernetes, Slurm, Terraform, Ansible, Azure, AWS, GCP
AI focus
Apply AI and ML to forecasting, anomaly detection, and placement optimization; hands-on production ML experience is required.
Model-written summary · the original posting is authoritative