Share this job
Senior Software Engineer
San Francisco, CA
Apply for this job

Job Overview:


Our client is hiring a Sr. SW Engineer to and expand their core machine learning and automation engine. You’ll work directly with the co-founders to architect, build, and ship high-impact systems that integrate deeply with their accounting tech ecosystem.

This is a ground-floor opportunity: you’ll shape the company’s technical foundation, define engineering culture, and drive the roadmap for integrating AI agents and LLMs into production.


Responsibilities:


  • Build automation systems that streamline and replace repetitive workflows for top accounting firms.
  • Integrate with closed / legacy APIs, designing resilient connectors and data pipelines that extract, normalize, and process complex financial data.
  • Design and own backend architecture—ensuring scalability, reliability, and extensibility as their data and automation workloads grow.
  • Develop integrations with cutting-edge LLMs (OpenAI, Gemini, Claude) to enable natural language workflows and intelligent process automation.
  • Ship greenfield features that expand the types of accounting and operational processes they automate.
  • Partner directly with the founders to translate customer needs into product decisions and shape the technical roadmap.
  • Help to establish best practices for code quality, security, and system design as an early technical leader.


Requirements:


  • 3–7 years of experience in high-ownership or early-stage environments, with a strong preference for in-person collaboration (5 days/week).
  • Deep backend engineering experience (OO Python) and strong understanding of system architecture, data modeling, and distributed services.
  • Proven ability to integrate with complex, closed, or legacy APIs, including building robust data extraction and transformation workflows.
  • Experience building or integrating with LLM-based systems (e.g., OpenAI, Gemini, Claude) for automation or data understanding.
  • Hands-on experience building complex systems that handle large volumes of data with high reliability and performance.
  • Startup experience, early technical leadership, or significant side projects that show initiative and ownership.
  • Self-directed learner who is proficient with Typescript and React preferred.


Apply for this job
Powered by