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
  • $220k - $240k

     ...looking for an experienced, thoughtful, and impact-driven Staff Software Engineer (Ruby on Rails) to provide technical leadership across CompanyCam...  ...health, scalability, and sustainability. Identify, forecast, and mitigate technical and operational risk across the business... 
    Suggested
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Remote work

    CompanyCam

    United States
    20 hours ago
  •  ...is one of Samsara’s fastest-growing software bets: a brand-new product area focused...  ...efficient operations. We are seeking a Staff Software Engineer to serve as a technical anchor for...  ...or ML-backed products, such as forecasting systems, anomaly detection, recommendation... 
    Suggested
    Remote work
    Relocation package

    Samsara

    San Francisco, CA
    9 hours ago
  • $100k

     ...audiences that are deeply engaged. Our Team The Ads Platform Engineering teams build advertising systems and integrations that powers...  ...appropriate ads for them. Ads Inventory Management & Forecasting team builds state-of-art realtime inventory forecasting... 
    Suggested
    Hourly pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Remote
    1 day ago
  • $280k - $330k

     ...Bonus + Benefits + Meaningful Equity (.5% - .7%). As a Staff Software Engineer at Confido, you will spearhead the development of new features...  ...across different sources Financial analytics and forecasting Interfacing directly with customers to understand their... 
    Suggested
    Full time
    Local area
    Relocation package

    Confido

    Remote
    1 day ago
  • $210k - $235k

     ...sure to have fun along the way. DISQO is hiring a Staff or Sr. Staff Software Engineer to build our GTM AI Brain: the agents, applications, data...  ...VP of RevOps to translate revenue workflows (pipeline, forecasting, routing, renewals, expansion, account research, sales... 
    Suggested
    Full time
    Contract work
    Local area
    Flexible hours

    Disqo

    Remote
    1 day ago
  • $251k - $310k

     ...planning and resource optimization. We are looking for a Quant Software Engineer at the L6 level to bridge the gap between sophisticated...  ...will be responsible for building the technical systems that forecast demand, optimize resource allocation, and automate infrastructure... 
    Full time
    Remote work
    Shift work

    Waymo

    New York, NY
    1 day ago
  • $165k - $220k

     ...deal acceleration, driving retention, and forecasting, Outreach AI automates workflows and...  ...various AI based solutions to the entire engineering organization. This Team will be focused on defining a vision and modernize software development process by creating services... 
    Full time
    Work at office
    Flexible hours
    Night shift

    Outreach

    Remote
    1 day ago
  •  ...application, deductions, disputes, trade promotion management, forecasting, demand planning, and analytics in one integrated platform...  ...and Y Combinator to accelerate our momentum. As a Staff Software Engineer , you will help architect and build the core systems that... 
    Full time
    Local area
    Relocation package
    Night shift

    Confido

    Remote
    1 day ago
  •  ...understand the full scene around our vehicle and forecast the behavior for other agents, our own...  ...our Perception, Simulation, and Systems Engineering teams on many cross-team initiatives. \n...  ...and optimization of safety critical software systems Prior experience with... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    1 day ago
  • $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... 
    Full time

    RBGlobal

    Remote
    6 days ago
  •  ...systems that support congestion analysis, forecasting, and grid optimization for renewable...  ...insights in real time. We’re looking for engineers who enjoy solving difficult...  ...delivering highly reliable and scalable software systems. ~Experience working within... 
    Full time

    Enverus

    Remote
    1 day ago
  • $165k - $295k

     ...optimized tariff structures, and budgeting & forecasting. Energy Procurement Advisory: Source...  ...we’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... 
    Local area
    Remote work

    GrabJobs

    Saint Paul, MN
    3 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 &... 
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    4 days ago
  •  ...simulation and validation. Given the tight integration of behavior forecasting and motion planning, our team collaborates closely with the...  ...work closely with our Perception, Simulation, and Systems Engineering teams to accelerate our ability to validate our driving... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    1 day ago
  •  ...Service Management and Infrastructure is looking for a Senior/Staff Backend Software Engineer to build out the backend system for Zoox ride-hailing...  ...missions, R&D missionsFleet distribution based on demand forecast Dispatch optimization for different and perhaps... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    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... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    2 days ago
  •  ...runway.   About the Role   We’re hiring a Senior Software Engineer to join our Logistics Optimization team, where we tackle some...  ...into scalable software systems Prototype and productionize forecasting and optimization models in a distributed environment Own... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Sprinter Health

    Remote
    1 day 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
  • $201k - $250.5k

     ...platforms in the U.S., Allara is bridging long-overlooked gaps in healthcare for women. The Opportunity We're looking for a Staff Software Engineer to help build the technical foundation that will scale our platform and transform women's healthcare delivery. You'll... 
    Full time
    Temporary work
    Work at office
    Local area
    Work from home
    Flexible hours
    3 days per week

    Allara

    New York, NY
    20 hours ago
  • $164.3k - $246.7k

    Compensation: Pay Range: $164,300.00 -$246,700.00 Location: Remote - U.S. We are seeking a Staff Software Engineer to help lead the design and development of the Java/Spring and React platform behind our precision genomics and clinical reporting products. This is a hands... 
    Full time
    Work experience placement
    Remote work

    Tempus AI

    California
    4 days ago
  • $118.45k - $236.9k

     ...bigger - helping to simplify health care one person, one family and one community at a time. Position Summary The Staff Software Development Engineer is responsible for managing the technical needs across PBM or Pharmacy Benefits Management space. They have accountability... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Remote work

    CVS Health

    Arizona
    20 hours ago
  •  ...genuine value for both sides. Founded by ex-Meta product and engineering leaders, we've raised over $30M in total capital from...  ...conversation, and commerce converge. The Role We're looking for a Staff Software Engineer to build and scale Nectar’s core product... 
    Full time
    Remote work
    Shift work

    Nectar Social

    United States
    20 hours ago
  • $189.3k - $290.7k

     ...Remote: This role is open to a fully remote position or hybrid with one of our offices if preferred. Role Overview: As a Staff Software Engineer on the Simulation Test Engineering team, you will architect, implement, and optimize large-scale simulation testing... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    United States
    2 days ago
  • $108.08k - $210k

     ...years, we've built and operated several financial technology firms and we continue to evolve. ABOUT THIS ROLE Position: Sr. Staff Software Engineer Location: 141 W. Jackson Blvd., Ste 500, Chicago, IL 60604 Responsibilities: Facilitate alignment and collaboration... 
    Full time
    Work at office
    Remote work
    2 days per week

    PEAK6

    Chicago, IL
    20 hours ago
  • $93k - $107k

     ...Staff Software Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well-... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    United States
    2 days ago
  • $120k - $190k

     ...With a career at The Home Depot, you can be yourself and also be part of something bigger. Position Purpose: The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love. As a Staff... 
    Full time
    Work experience placement
    Remote work
    Shift work

    The Home Depot

    Georgia
    20 hours ago
  • $166.5k - $291.4k

    Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    United States
    1 day ago
  • $180k - $190k

     ...your relevant experience to a new industry, join our team as we help shape a brighter way forward. About the Role As a Staff Software Engineer on the MarTech Engineering Team, you'll be a forward deployed engineer embedded in the marketing organization, building production... 
    Daily paid
    Full time
    Work experience placement
    Local area
    Remote work

    JLL

    San Francisco, CA
    20 hours ago
  • $184k - $253k

     ...new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes. 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... 
    Full time
    Home office
    Flexible hours

    SentinelOne

    United States
    20 hours ago
  • $250k - $300k

    We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check... 
    Work at office
    Work from home

    NextPatient

    United States
    20 hours ago

Do you want to receive more vacancies?

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