Staff/Principal Software Engineer

Recruiting from Scratch
San Francisco, CA
Job Description
Role Overview

Join the founding engineering team of Synthetic AI, a highly technical, extremely early-stage startup building an autonomous AI system to replace traditional bookkeeping services. As a Staff/Principal Software Engineer, you'll have significant ownership over the architecture, product, AI systems, and financial infrastructure. You'll work across the full stack, AI agents, financial integrations, accounting infrastructure, and customer-facing product development.

What You Will Do

Build and enhance AI agents capable of autonomously handling end-to-end bookkeeping workflows, develop AI-powered systems that automate complex financial operations, own financial provider integrations, design and build the company's accounting ledger from the ground up, and ship new product features rapidly across the full stack using TypeScript and Next.js.

Why It Might Be a Fit

This is a high-leverage engineering opportunity where you'll work independently, make architecture and technical decisions, and have a significant impact on the product direction. You'll have the opportunity to build autonomous AI systems from the ground up, build financial infrastructure from scratch, and work directly with customers and integration partners.

Requirements

  • 5+ years of professional software engineering experience
  • Strong experience building production software systems
  • Experience owning complex technical projects end-to-end
  • Experience working across both frontend and backend systems
  • Experience building AI-powered or AI-native products
  • Experience working with financial systems, fintech, accounting, or financial APIs preferred
  • Experience integrating third-party APIs and financial platforms
  • Experience working in early-stage or high-growth startups
  • Strong product engineering experience with significant ownership
  • Expert-level TypeScript experience
  • Strong Next.js and Node.js experience
  • Strong full-stack software engineering fundamentals
  • Experience building production backend systems
  • Experience building LLM-powered applications or AI agents
  • Experience integrating AI/ML capabilities into production products
  • Experience designing APIs and third-party integrations
  • Experience with financial APIs or fintech infrastructure preferred
  • Experience building financial data systems, ledgers, or accounting infrastructure preferred
  • Strong database and data modeling experience
  • Experience designing reliable production systems
  • Strong understanding of distributed systems and backend architecture
  • Experience with modern AI/LLM tooling
  • Experience building autonomous workflows or agentic systems
  • Strong software architecture and system design capabilities
  • Ability to write clean, maintainable production code
  • Experience with Node.js and modern JavaScript/TypeScript infrastructure
  • Experience working with LLMs, AI/ML systems, or agent orchestration preferred

Benefits

  • Base Salary: $250,000 – $350,000
  • Equity: 0.5% – 2%
  • Open to OPT and H1B transfers
  • Opportunity to join a five-person founding engineering organization
  • Significant ownership over product and technical architecture
  • Direct collaboration with founders
  • Opportunity to build autonomous AI systems from the ground up
  • Opportunity to build financial infrastructure from scratch
  • High exposure to AI, fintech, and financial automation
  • Ability to directly influence product direction
  • SF-based or exceptional remote opportunity
  • Travel covered for approved remote candidates
  • High-impact founding engineering role
]]>