Staff/Sr. Staff Software Engineer, Product Engineering
Leads cross-team product engineering initiatives spanning full-stack, backend, and AI systems, including agentic capabilities, secure retrieval infrastructure, and customer-facing applications. Requires 10+ years of software engineering experience, Staff-level scope, and strong React, TypeScript, Python, and scalable systems expertise.
About the job
Responsibilities
- Build Harvey across web, desktop, mobile, embedded experiences in Google Docs, Microsoft Word, Outlook, and Slack, and APIs.
- Lead high-priority engineering projects spanning multiple teams and product lines.
- Define technical strategy, prioritize business-critical problems, and make major architectural tradeoffs.
- Build AI-platform and AI-native capabilities, including agent harnesses, custom agents and workflows, tool calling, retrieval, memory and context management, personalization, threading, and evaluations.
- Develop scalable retrieval and ingestion systems for large document corpora, data collection across jurisdictions, and highly secure applications.
- Ship across the stack using React, TypeScript, Python, and Postgres, including intuitive user experiences and robust APIs for streaming results, long-running processes, and tool-calling workflows.
- Mentor senior and staff engineers and raise engineering standards across the organization.
Requirements
- 10+ years of post-bachelor's/master's professional experience in product-focused software engineering.
- Experience operating at Staff level or above.
- Depth in full-stack, backend, or agents/AI engineering, with sufficient breadth to contribute beyond a primary specialty.
- Experience building scalable, extensible systems supporting multiple product lines.
- Track record of shipping intuitive products in fast-growing SaaS companies.
- Experience with React, TypeScript, CSS, Tailwind CSS, Python, or related technologies.
- For agents/AI-focused work, proficiency in Python and hands-on experience shipping agentic systems, including agent harnesses or loops, tool use, memory, and evaluations.
- Strong programming skills and general computer science knowledge.
- Experience influencing and aligning engineers and leaders outside a direct reporting scope.
- Willingness to use AI coding tools such as Claude Code, Cursor, or Codex effectively.
Nice to Have
- Experience working at early-stage startups.
Compensation
- $231,000–$340,000 USD annually.
Skills
React, TypeScript, CSS, Tailwind, Python, Postgres, AI Agents, Agent Harnesses, Tool Calling, Information Retrieval, Postgresql Apis
Similar jobs
Fullstack Engineering jobsBuild and own Songkick’s systems across backend, mobile, data, and notifications while leading its technical integration with Suno. The role requires 5+ years of hands-on software engineering experience, strong API and architecture skills, and comfort in ambiguous startup environments.
Leads development, integration, validation, and field deployment of autonomy software for unmanned platforms. Requires senior-level C++ and Linux experience, embedded and real-time systems expertise, technical leadership, and mission-test support.
Staff-level individual contributor leading architecture, technical strategy, and execution for complex enterprise web applications. The role requires deep full-stack experience, strong data architecture and query-performance expertise, hands-on coding, and the ability to mentor engineers.
Leads the architecture and hands-on development of LLM-powered financial assistant capabilities, including agent systems, evaluations, guardrails, and scalable backend services. Requires 8+ years of backend or full-stack experience, strong distributed-systems expertise, and production experience shipping AI features.
Staff engineer leading the architecture and implementation of scalable backend and full-stack systems powered by AI agents. Requires 7+ years with TypeScript/Node.js or Python, PostgreSQL, messaging systems, distributed systems, and production-scale applications.