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.
$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...SuggestedFull time$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...SuggestedImmediate startRemote workVisa sponsorshipFlexible hours$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...SuggestedLocal 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 &...SuggestedTemporary workWork at officeLocal areaImmediate startRemote workFlexible hours$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...SuggestedFull timeWork at officeRemote workFlexible hours- ...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 workWorldwide
- 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
- 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 timeWork from homeHome office
$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 timeRemote work$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 timeLive outRemote workFlexible hours- ...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 timeTemporary workWork experience placementRemote workFlexible hours
$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 timeImmediate start- 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 timeWork experience placement
$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 timeTemporary workLocal areaShift work$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 timeWork at officeRemote workFlexible hours- 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 timeWork at officeLocal areaRemote workFlexible hours
- 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 timeImmediate start
$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 timeFlexible hours- 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 timeFlexible hours
$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 timeH1bRemote workVisa sponsorship$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 timeImmediate start- 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 timeRemote work
$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$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 timeTemporary workFlexible hours$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 timeImmediate startWork from homeFlexible hours$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 timeInternshipHome officeFlexible hours$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 timeRemote workHome office- 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 timeWork from homeHome officeFlexible hours
- 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 timeWork at officeRemote work
- 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 timeWork at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Forecast Engine. Be the first to apply!
















