Staff Software Engineer

Interface AI
San Francisco, Palo Alto
Workplace: OnsiteFull timeUSD 263,245 - 310,043 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Radical ownership","Cross-functional leadership","Mentoring","Architectural decision-making"]

Define and own the technical architecture of an AI-powered financial services platform, including multi-modal APIs, real-time event systems, AI orchestration layers, and data infrastructure. Lead cross-functional engineering initiatives, architect scalable agentic and conversational AI systems (LLM integrations, retrieval pipelines, tool-use orchestration, evaluations), and set engineering standards for rapid growth. Mentor senior engineers and embed AI-native development tools (Claude Code, Cursor) into engineering practice while working in-person in San Francisco.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Interface AI
Interface AI
3 months ago

Staff Software Engineer

âś“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Define and own the technical architecture of an AI-powered financial services platform, including multi-modal APIs, real-time event systems, AI orchestration layers, and data infrastructure. Lead cross-functional engineering initiatives, architect scalable agentic and conversational AI systems (LLM integrations, retrieval pipelines, tool-use orchestration, evaluations), and set engineering standards for rapid growth. Mentor senior engineers and embed AI-native development tools (Claude Code, Cursor) into engineering practice while working in-person in San Francisco.
Location: San Francisco, Palo Alto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Define and own the platform’s technical architecture, including multi-modal APIs, real-time event systems, AI orchestration layers, and data infrastructure.
  • •Architect scalable, production-grade agentic and conversational AI systems, including LLM integration layers, retrieval pipelines, tool-use orchestration, and evaluation frameworks.
  • •Lead cross-functional technical initiatives by decomposing ambiguous product bets into engineering roadmaps and mitigating systemic risks.
  • •Establish engineering standards for scaling from 30 to 300 engineers, covering service contracts, data models, deployment patterns, observability, and reliability targets.
  • •Mentor and elevate senior engineers and embed AI-native development practices using tools like Claude Code and Cursor.

Pay and Benefits

Salary: USD 263,245 - 310,043 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kPaid LeavePaid Parental

Key Requirements

  • •8+ years of software engineering experience, including roles where you set technical direction rather than only executing.
  • •Proven architectural wins with systems you designed that scaled and survived production at scale.
  • •Expert proficiency in TypeScript and Python, with strong JavaScript for full-stack contributions.
  • •Deep platform engineering expertise across distributed systems, event-driven architectures, cloud-native infrastructure, multi-tenancy, and horizontal scale.
  • •BS/BA in Computer Science required (MS or PhD in CS/AI is a meaningful plus).
Education:Bachelor's in Computer Science
Skills:Radical ownershipCross-functional leadershipMentoringArchitectural decision-making
Tech Stack:TypeScriptPythonJavaScriptLLMsClaude CodeCursor

Company Brief

Interface AI
Provides AI-powered virtual assistant and automation software for banks and credit unions. The platform helps financial institutions handle customer service, support routine banking tasks, and improve digital self-service across voice and chat channels.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: San Jose, United States
Founded: 2018
WebsiteLinkedIn