Snowflake logo

Staff Software Development - Full Stack

Snowflake

US-CA-Dublin · 8+ years experience · Full-time · Hybrid · Posted Oct 19, 2026

At a glance

Experience
8+ years experience
Employment
Full-time
Workplace
Hybrid
Location
US-CA-Dublin

About the role

  • We're seeking a Staff Software Engineer – Full Stack in Dublin, California to build and scale the applications and AI agents that power Snowflake's revenue accounting and quote-to-cash processes.
  • You bring 8+ years of full-stack development experience, with deep expertise in AI/ML-powered and agentic systems, including the harnesses that make agents reliable.
  • You'll work at the intersection of engineering, finance, and agentic AI, building the agents and the harnesses behind them that directly support how Snowflake recognizes and reports revenue.

Responsibilities

  • Lead the design and delivery of full-stack applications and agentic systems for Snowflake's finance organization
  • Architect, build, and deploy AI agents that plan, call tools, and act across finance workflows such as contract review, reconciliation triage, exception resolution, and close-task automation
  • Own the agent harness (agent loop, tool definitions, context and memory management, permissions, and sandboxed execution) so agents behave predictably on real financial data
  • Implement guardrails, human-in-the-loop approvals, evaluations, and observability for agents operating on financial data
  • Partner with Revenue Accounting to automate ASC 606 revenue recognition, including contract processing, revenue schedules, and month-end close
  • Build and maintain integrations between Snowflake and ERP/revenue systems such as SAP (S/4HANA, RAR) or Oracle (Fusion, Revenue Management Cloud, EBS)
  • Develop reconciliation, controls, and exception-handling tooling across billing, CRM, and ERP data to keep financial reporting accurate and audit-ready
  • Drive architecture decisions and set engineering standards for code quality, testing, and AI-native development workflows
  • Mentor engineers through design and code reviews, and raise the bar on technical excellence
  • Continuously improve development processes, reliability, and delivery speed

Requirements

  • Bachelor's or Master's degree in any field
  • 8+ years of software development experience
  • Proven experience shipping agentic or LLM-powered applications to production
  • Hands-on experience with SAP or Oracle financial modules, ideally in revenue accounting or order-to-cash
  • Working knowledge of revenue recognition (ASC 606 / IFRS 15), contract modifications, and month-end close
  • Strong SQL and database fundamentals
  • Experience with modern software development practices
  • Strong problem-solving and analytical skills
  • Excellent communication skills and comfort partnering directly with Accounting and Finance.

Preferred qualifications

  • Strong hands-on experience with AI models for code generation (e.g., Anthropic's Claude, OpenAI's GPT-Codex) or similar

Workplace

  • Hybrid (3 days) in our Dublin office.

Skills

  • SQL
  • SAP
  • Oracle
  • Snowflake Cortex
  • Model Context Protocol (MCP)
  • LangGraph
  • Claude Code

Snowflake

Staff Software Development - Full Stack

Apply now