Staff Software Development - Full Stack
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