Staff Software Engineer, Compute Engineering

ServiceNow

Santa Clara, CA • 18m ago • Hybrid

Senior

Hybrid

166,500 - 291,400 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Staff Software Engineer, Compute Engineering role

Improve your resume now

$166,500 – $291,400/year

Quick Facts

  • Role: Staff Software Engineer, Compute Engineering

  • Focus: Compute scheduling, capacity, and performance systems for private and public cloud

Description

Build software-defined, declarative infrastructure and develop components of compute schedulers and resource-management systems. Create tools for capacity data (collection, forecasting, reporting) and write performance/load tests to detect regressions. Collaborate with networking, orchestration, and SRE teams, and use AI tools to accelerate development and improve capacity/placement decisions.

Responsibilities

  • Develop and maintain declarative infrastructure for compute at scale (build systems, services, automation) that is specified, documented, and testable

  • Build and improve scheduler and resource-management components (placement, prioritization, preemption)

  • Build tools for capacity data collection, forecasting, and reporting across private and public clouds

  • Write performance and load tests; help detect regressions in scheduling latency and throughput

  • Research and adopt open-source and commercial tools/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; contribute to post-incident improvements

  • Use AI tools to speed up development and analysis; identify where ML can improve capacity or placement decisions

Requirements

  • 8+ years of related experience in software engineering, cloud, or infrastructure automation with a Bachelor’s degree (or 6+ with a Master’s; or PhD with 3+ years relevant research/industry experience; or equivalent)

  • Strong programming skills in Python, Go, or Java (with experience in related languages)

  • Experience building and maintaining Linux-based systems with infrastructure-as-code and configuration management tools (e.g., Terraform, Ansible)

  • Comfortable with virtualization and cloud infrastructure across Azure, AWS, and GCP

  • Working understanding of IP networking, block and file storage, and load balancers

  • Working understanding of DNS, NTP, and HTTP

  • Ability to work independently across interconnected systems and investigate root causes

  • Experience integrating AI into work processes, decision-making, or problem solving

  • Learning mindset; motivated to build new skills and deliver real improvements for internal and external customers

  • Excellent oral and written communicator

Benefits

  • Base pay range: $166,500–$291,400, plus equity (when applicable) and variable/incentive compensation

  • Health plans, flexible spending accounts

  • 401(k) plan with company match

  • ESPP and matching donations

  • Flexible time away plan

  • Family leave programs

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report