Staff Software Engineer – Compute Engineering

ServiceNow•Santa Clara, CA
•$166,500 - $291,400

About The Position

Join ServiceNow’s Compute Engineering organization, which builds the scheduling, capacity, and performance systems that run the platform across private and public cloud. The role owns a component or feature area end to end, including scoping and design, leads team design discussions, mentors IC3 engineers, and identifies risks before they become incidents. The engineer develops software-defined, declarative compute infrastructure at scale, including build systems, services, and automation that are specified, documented, and testable. The role also improves compute scheduling and resource-management systems, builds capacity tools, tests system performance, and collaborates with networking, orchestration, and SRE teams. It includes design reviews, on-call rotations, post-incident improvements, and using AI tools to accelerate development and analysis while exploring machine learning for capacity and placement decisions.

Requirements

  • Experience integrating AI into work processes, decision-making, or problem-solving, such as through AI-powered tools, workflow automation, analysis of AI-driven insights, or exploration of AI’s potential impact.
  • 8 or more years of related software engineering, cloud, or infrastructure automation experience with a bachelor’s degree; or 6 or more years with a master’s degree; or a PhD with 3 or more years of relevant research or industry experience; or equivalent experience.
  • Strong programming skills in Python, Go, or Java, with experience in related languages.
  • Experience building and maintaining Linux-based systems using infrastructure-as-code and configuration management tools such as Terraform and Ansible.
  • Comfort with virtualization and cloud infrastructure across private and public clouds, such as Azure, AWS, or GCP.
  • Working understanding of IP networking, block and file storage, and load balancers.
  • Working understanding of internet protocols such as DNS, NTP, and HTTP.
  • Ability to work independently across interconnected systems and investigate root causes without waiting for direction.
  • Learning mindset and motivation to build new skills and deliver improvements for internal and external customers.
  • Excellent oral and written communication skills.
  • Integrity and honesty, and commitment to ServiceNow’s values.
  • Staff-level experience driving architectural discussions and influencing technical decisions to simplify and streamline infrastructure.
  • Staff-level experience leading the design and delivery of a component or feature area end to end.
  • Staff-level experience mentoring engineers and helping them grow technically.

Nice To Haves

  • Experience with capacity planning, performance testing, or load testing.
  • Experience with Kubernetes, Slurm, or other large-scale schedulers or resource managers.
  • Experience with ML-driven scheduling, forecasting, or capacity optimization.
  • Experience with release management and large-scale server infrastructure.

Responsibilities

  • Write and maintain software-defined, declarative infrastructure for compute at scale, including specified, documented, and testable build systems, services, and automation.
  • Build and improve compute scheduler and resource-management components, including placement, prioritization, and preemption.
  • Build tools for capacity data collection, forecasting, and reporting across private and public cloud.
  • Write performance and load tests and help detect regressions in scheduling latency and throughput.
  • Research and adopt open-source and commercial tools and methods to improve compute efficiency and reliability.
  • Collaborate with networking, orchestration, and SRE teams on integration and design.
  • Participate in design reviews and on-call rotations, and contribute to post-incident improvements.
  • Use AI tools to speed up development and analysis, and help identify where machine learning can improve capacity or placement decisions.
  • Own a component or feature area end to end, including scoping and design.
  • Lead team design discussions, mentor IC3 engineers, and identify risks before they become incidents.
  • Drive architectural discussions and influence technical decisions to simplify and streamline infrastructure.
  • Lead the end-to-end design and delivery of a component or feature area and help engineers grow technically.

Benefits

  • Health plans, including flexible spending accounts.
  • 401(k) plan with company match.
  • Employee stock purchase plan (ESPP).
  • Matching donations.
  • Flexible time away plan.
  • Family leave programs.
  • Equity, when applicable, and variable/incentive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service