JOBSEARCHER

Staff Software Development - Full Stack

SnowflakeOakland, CAL6 LeadOctober 26th, 2026
Overview: As a Staff Software Engineer in the ET Applications team, you design and deliver full-stack, AI-native applications and agentic systems for Snowflake's finance functions. You architect and deploy AI agents to automate finance workflows and ensure reliable behavior on financial data through the agent harness. You'll implement guardrails, human-in-the-loop approvals, and observability, while integrating with ERP systems to support ASC 606 revenue recognition and month-end close. You lead architecture decisions, mentor engineers, and elevate engineering standards in a fast-moving, collaborative environment.
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
Key requirements:
  • 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
  • Strong communication and collaboration with Accounting/Finance
  • Problem-solving mindset
  • Mentorship and technical leadershipAI/ML-powered agent systems and orchestrationLLM integration and tool calling
  • Agent harness design (loop, tools, memory, permissions, sandboxed execution)