Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Forecast Engine

$166.5k - $291.4k
Full-time

ServiceNow

Role Description

Join the Global Cloud Services organization's FinOps Tools team, which is building ServiceNow's next-generation analytics and financial governance platform. Our team owns the full modern data stack: Trino for distributed queries, dbt for transformations, Iceberg for lakehouse architecture, Lightdash for business intelligence, and Argo Workflows for orchestration. You will own the Forecast Engine, the system that turns ServiceNow's cloud capacity and cost actuals into forward-looking forecasts, then automatically tracks those forecasts against plan and budget and alerts the right people when reality diverges.

The Forecast Engine also feeds directly into our Future Capacity Reservation (FCR) automation: its forecast of fleet growth and workload migration timing is the signal that drives how much hyperscaler capacity to reserve, in which providers and regions, and when, against the lead-time windows FinOps and Cloud Operations plan around.

The Forecast Engine is the simulation and automation core behind FinOps capacity and cost planning. It reads forecasting actuals from the lakehouse and runs a deterministic multi-period simulation of fleet growth, workload migration, placement, and sizing. It validates each result against hard invariants and publishes forecasts that data scientists, analysts, and FinOps engineers consume in Lightdash.

As our Staff Software Engineer for the Forecast Engine, you will design and build the automation layer around the engine:

  • Scheduled forecast runs
  • Variance and budget tracking against plan
  • Anomaly and threshold alerting
  • First-class integration with planning systems, Splunk, and the broader observability stack
  • The handoff that turns forecasts into Future Capacity Reservation (FCR) recommendations

This role demands speed and high velocity. You will take a proven simulation core and rapidly make it a dependable, observable, self-monitoring product that the organization plans against, shipping working increments fast and iterating in tight loops. The automation layer around the engine is greenfield: you will build it from the ground up.

We operate like a small startup, and this is the operating mode of the role and the department: we move quickly, deliver early, keep process light, and keep momentum.

Qualifications

  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
  • 8+ years of experience in software engineering, with a track record of delivering high-quality products with deep expertise in backend systems and cloud-native, data-intensive architecture with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience in Computer Science, Engineering, or related technical field; or equivalent experience.
  • Strong skills in a systems or backend language (Rust, Go, Java, C++, or similar) and in Python for data tooling, automation, and analysis.
  • Proven track record building automated, scheduled data or forecasting pipelines that run reliably in production.
  • Demonstrated ability to deliver at high velocity: shipping production-quality software fast, in tight iteration loops, without sacrificing reliability.
  • Proven track record of greenfield development and building from scratch in environments with evolving requirements.
  • Hands-on experience building variance/anomaly detection, budget or SLA tracking, or alerting systems at scale.
  • Experience integrating with observability and logging platforms (Splunk, Datadog, Prometheus/Grafana, or similar).
  • Experience with workflow orchestration systems (Argo, Airflow, or similar) and with the modern data stack.
  • Strong knowledge of data structures, algorithms, object-oriented and data-oriented design, design patterns, and performance optimization.
  • Familiarity with automated testing frameworks and integrating tests into CI/CD pipelines.
  • Understanding of software quality principles including reliability, determinism, observability, and production readiness.
  • Ability to troubleshoot complex systems and optimize performance and memory across the stack.
  • Experience validating data correctness: reconciling pipeline outputs against ground-truth actuals and catching silent regressions.
  • Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems.
  • Full professional proficiency in English.

Requirements

  • Forecasting & simulation: time-series or simulation-based forecasting, scenario modeling, and reconciliation of forecasts against actuals.
  • Variance & alerting: budget vs. actual tracking, anomaly/threshold detection, alert routing, and noise control (deduplication, suppression, severity).
  • Observability: Splunk (search, dashboards, alerts) and metrics/logging integration for pipeline and forecast health.
  • Orchestration: Argo Workflows or similar: scheduled runs, retries, idempotency, failure alerting.
  • Modern data stack: Trino, dbt, Iceberg, Lightdash, or similar lakehouse and BI technologies.
  • Systems engineering: streaming/bounded-memory data processing, deterministic and reproducible computation, and config-driven design (no hardcoded business constants).
  • Data contracts & quality: fail-loud ingestion, upstream contract views, and correctness invariants enforced in code.
  • API & integration design: RESTful services, authentication (OAuth/SAML), and webhook/notification integrations.

Benefits

  • Base pay of $166,500 - $291,400, plus equity (when applicable), variable/incentive compensation and benefits.
  • Health plans, including flexible spending accounts.
  • 401(k) Plan with company match.
  • ESPP and matching donations.
  • Flexible time away plan and family leave programs.
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Forecast Engine in Remote vacancy
  • $142.53k - $178.11k

    Role Description IAA is seeking a Senior Staff Data Engineer to be a senior individual contributor...  ...dashboards, self-service analytics, forecasting, and downstream machine learning systems...  ...in Python and SQL, with strong software engineering fundamentals (testing, version... 
    Suggested
    Full time

    RBGlobal

    Remote
    7 days ago
  • $132.8k - $250.8k

     ...of vehicles, charging infrastructure, software, and services tailored to fleet and...  ...platforms like Salesforce CRM. The Staff Software Engineer - Salesforce is a technical leadership...  ...resource planning and team capacity forecasting through collaborative internal processes... 
    Suggested
    Immediate start
    Remote work
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Tallahassee, FL
    4 days ago
  • $165k - $295k

     ...optimized tariff structures, and budgeting & forecasting. Energy Procurement Advisory: Source...  ...’re looking for: We are seeking a Staff Engineer for our Energy Analytics Squad to build...  ...experience executing on collaborative software engineering projects in an industry... 
    Suggested
    Local area
    Remote work

    GrabJobs

    Plano, TX
    5 days ago
  • $166.5k - $291.4k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...be the founding engineer dedicated to Forecasting & Planning Applications, creating the...  ...-cloud infrastructure. As our founding Staff Software Developer focused on Forecasting &... 
    Suggested
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  • $178k - $228k

     ...The Capacity Modeling team ensures Affirm can safely handle forecasted traffic—especially during peak sales events—by translating demand...  ...mastery in gathering and iterating on feedback from engineering and cross-functional peers. ~Strong verbal and written communication... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    2 days ago
  •  ...Lead the discovery phase of large Mobile Engineering projects by collaborating with cross‑...  ...benchmarking industry best practices, forecasting future technologies, and influencing decision...  ...Tech Walmart Global Tech is a team of software engineers, data scientists,... 
    Temporary work
    Worldwide

    Walmart

    Sunnyvale, CA
    3 days ago
  • Role Description As a Senior Staff Software Engineer on Data Delivery, you will help shape the long-term technical strategy for Data Delivery...  ...that make it easier to launch new reporting, measurement, forecasting, billing, export, and analytics capabilities. ~System... 
    Full time
    Work from home
    Home office

    StackAdapt

    Remote
    1 day ago
  • Role Description We are looking for a Staff Engineer, FinOps & Cost Platform to build and lead our engineering cost-management capability...  ...opportunities ~Partner with finance and procurement on forecasting, renewals, and vendor rationalization ~Design telemetry-... 
    Full time
    Work from home
    Home office

    Plus10 Recruitment

    Remote
    18 hours ago
  • $180k - $240k

     ...Staff Software Engineer, Platform $180K–$240K + equity Brooklyn, NY San Francisco, CA Full-time On-site Strobe is building the world's largest...  ...utilities (ConEd, PG&E, SCE) over OAuth2 + ESPI Weather forecast data pipelines Event-driven AWS infrastructure (Lambda,... 
    Full time
    Remote work

    Strobe Power

    Brooklyn, NY
    18 hours ago
  • $162.4k - $290k

    Role Description The way software gets built is changing fast. AI agents are starting to write, review, and ship code alongside engineers — and our Developer Experience team sits right in...  ...at Samsara benefits. We're hiring a Staff Software Engineer to help set... 
    Full time
    Live out
    Remote work
    Flexible hours

    Samsara

    Remote
    3 days ago
  •  ...customers and the financial professionals who advise them can transact with us digitally, instantly, and securely. As the Staff Software Engineer for Digital Experience, you will be the technology lead responsible for enabling this platform end to end. This includes:... 
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Security Benefit Business Services / Everly Life

    Remote
    5 days ago
  • $107.5k - $179.1k

    Role Description The Staff Software Engineer is responsible for estimating scope, designing and programming modules ranging from small to highly complex, and designing a feature, set of features, or whole feature area. She/he will work independently, contribute to the immediate... 
    Full time
    Immediate start

    GE Vernova

    Remote
    2 days ago
  • Role Description SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our...  ...to deliver meaningful business impact. We are seeking a Staff Software Engineer to join the Engineering team and play a critical role... 
    Full time
    Work experience placement

    SingleStore-LinkedIn

    Remote
    5 days ago
  • $101.5k - $195k

    Role Description As a Staff Software Engineer, you will help make SiriusXM’s massive content catalog easily discoverable across automotive and mobile platforms. You’ll work on the core search infrastructure that powers how millions of users find content every day. In this... 
    Full time
    Temporary work
    Local area
    Shift work

    Sirius XM Radio

    Remote
    1 day ago
  • $171.9k - $300.8k

    Role Description We are seeking a Senior Staff Software Engineer to serve as the technical visionary and architect for our multi-agent harness platform, and writing agents for our products. This is a high-leverage, tier-one leadership opportunity operating at the absolute... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Remote
    5 days ago
  • Role Description We're looking for a Senior / Staff Software Engineer to join OpenMined, a nonprofit on a mission to build the public network for the world's non-public data — unlocking 1,000,000x more information across every scientific field and industry, and ensuring... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    OpenMined

    Remote
    2 days ago
  • Role Description We’re looking for a Staff Software Engineer to help grow and build the core platform that powers our Flowcode 2 application at scale. This role sits at the intersection of architecture, leadership, and pragmatic execution with a focus on creating and augmenting... 
    Full time
    Immediate start

    Flowcode

    Remote
    2 days ago
  • $217k - $303.9k

     ...from, not a number to ignore. ~Foster and Guide the Technical Strategy for Growth ~Partner With the EM to Cultivate a Growth Engineering Mindset ~Scale Impact Through Collaborative Engineering ~Instrument, Measure, and Iterate ~Guide Cross-Functional... 
    Full time
    Flexible hours

    Reddit

    Remote
    2 days ago
  • Role Description We are seeking a highly skilled and product-minded Staff Software Engineer to join our team at Function. In this role, you will lead the development of the member-facing experiences that help people understand and act on their health data. You will be responsible... 
    Full time
    Flexible hours

    Function Health

    Remote
    2 days ago
  • $190k - $230k

    Role Description We are looking for a Staff Software Engineer with 5-8 years of experience to join our team and take on technical leadership for key projects. We're seeking a curious, proactive individual who can map their strong technical skills to business needs and drive... 
    Full time
    H1b
    Remote work
    Visa sponsorship

    Employvision

    Remote
    18 hours ago
  • $186.2k - $223.4k

     ...platforms, driving architectural strategy, engineering excellence, and scalable system design...  ..., system integrations, and software design patterns ~Leading major technical...  ...level engineers while helping grow future Staff and Principal engineers through technical... 
    Full time
    Immediate start

    Torc Robotics

    Remote
    6 days ago
  • Role Description We're hiring a Staff Software Engineer to build the AI and agentic engines behind governance at Wand: systems that reason over messy, non-deterministic organizational data to catch policy violations, flag risk, and surface what humans actually need to see... 
    Full time
    Remote work

    Wand Synthesis AI Inc

    Remote
    6 days ago
  • $150k - $200k

    Role Description We are looking for a highly skilled Senior Machine Learning Software Engineer with a passion for building robust and scalable systems to power Stellar Cyber’s Open XDR platform. In this role, you will be at the forefront of data-intensive cybersecurity... 
    Full time

    Stellar Cyber

    Remote
    4 days ago
  • $175.9k - $258.7k

    Role Description Join BILL's Risk Engineering organization as a Senior Staff Software Engineer and take on some of the most consequential technical challenges in fintech. Our Risk Engineering team builds the platforms that protect hundreds of thousands of SMBs from financial... 
    Full time
    Temporary work
    Flexible hours

    BILL

    Remote
    5 days ago
  • $137k - $217k

     ...various 1:1 and self-paced care offerings, collectively the core of Modern Health's adaptive care model. We're looking for a Staff Software Engineer who can operate with high ownership across the full stack: ~Someone we can trust to work cross-functionally with product... 
    Full time
    Immediate start
    Work from home
    Flexible hours

    Modern Health

    Remote
    1 day ago
  • $180k - $250k

    Role Description Engineers at Brilliant work in small, elite teams alongside colleagues from Product, Design, and Content. As an interactives...  ...at least 7 years of professional experience in web-focused software engineering, ideally with meaningful experience in one or more... 
    Full time
    Internship
    Home office
    Flexible hours

    Brilliant

    Remote
    18 hours ago
  • $170k - $300k

    Role Description As a Staff Software Engineer at Vetcove, you’ll take ownership of major product areas—designing, building, and improving the tools that help veterinary clinics streamline operations, deliver exceptional patient care, and optimize their supply chains. The... 
    Full time
    Remote work
    Home office

    Vetcove

    Remote
    1 day ago
  • Role Description As a Senior Staff Software Engineer on our Self-Hosted team, you will own the architecture of SentinelOne's self-hosted (on-prem) Endpoint Protection platform across multiple teams — a distributed, mission-critical security system deployed inside customer... 
    Full time
    Work from home
    Home office
    Flexible hours

    SentinelOne

    Remote
    18 hours ago
  • Role Description We're hiring a Senior or Staff-level Software Engineer to join our engineering team and help build the next generation of our platform. You'll work across the stack, owning features end-to-end - from understanding the problem through to shipping and iterating... 
    Full time
    Work at office
    Remote work

    GRIDSIGHT

    Remote
    2 days ago
  • Role Description This role delivers high-impact full stack engineering across critical platforms powering Empower’s hyper-growth in a highly regulated 503A/503B pharmacy environment. The Staff Software Engineer owns end-to-end feature development, system reliability, and... 
    Full time
    Work at office
    Shift work

    Empower Pharmacy

    Remote
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Forecast Engine. Be the first to apply!