Staff Software Engineer - Forecast Engine
$166.5k - $291.4kServiceNow
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.
$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...SuggestedFull timeTemporary workFor contractorsWork experience placementWork at officeRemote work- ...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...SuggestedRemote workRelocation package
$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...SuggestedHourly payFull timeImmediate startFlexible hours$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...SuggestedFull timeLocal areaRelocation package$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...SuggestedFull timeContract workLocal areaFlexible hours$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 timeRemote workShift work$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 timeWork at officeFlexible hoursNight shift- ...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 timeLocal areaRelocation packageNight shift
- ...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 timeTemporary workRelocation package
$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- ...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
$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 areaRemote work$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 workWork at officeLocal areaImmediate startRemote workFlexible hours- ...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 timeTemporary workRelocation package
- ...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 timeTemporary workRelocation package
$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 timeWork at officeRemote workFlexible hours- ...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 timeTemporary workWork at officeFlexible hours
- 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 timeWork from homeHome office
$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 timeTemporary workWork at officeLocal areaWork from homeFlexible hours3 days per week$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 timeWork experience placementRemote work$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 payFull timeTemporary workLocal areaRemote work- ...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 timeRemote workShift work
$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 timeLocal areaRemote workWork from homeFlexible hours$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 timeWork at officeRemote work2 days per week$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 timeH1bLocal areaImmediate startRemote workVisa sponsorship$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 timeWork experience placementRemote workShift work$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 timeWork at officeImmediate startRemote workFlexible hours$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 paidFull timeWork experience placementLocal areaRemote work$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 timeHome officeFlexible hours$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 officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Forecast Engine. Be the first to apply!
- software product owner Remote
- software engineer - cloud services Remote
- id software Remote
- mid-level software developer Remote
- healthcare software sales Remote
- software technical support Remote
- software asset management analyst Remote
- android software developer Remote
- software implementation project manager Remote
- software technical writer Remote






