A

Alpaca

Builds APIs for brokerage and automated trading

Senior Software Engineer - Agent Experiences

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • At least 5 years of software engineering experience building and operating production backend systems; scope and ownership matter more than a strict year count.
  • Experience shipping autonomous execution software that acted under explicit policy without per-action human approval and rejected or stopped actions outside policy.
  • Experience designing and implementing durable account-level application policies specifying what a caller may do, enforced on the action path with an audit of the decision.
  • Sufficient MCP architecture knowledge to work with stateless and stateful behavior, and experience building to MCP or connector, plugin, or skill standards as they have changed in production.
  • Ability to define with Product, Compliance, and Risk which account rules allow an unattended action.
  • Proficiency in Python or TypeScript and willingness to work primarily in Go.
  • Strong architectural judgment and a record of shipping while requirements are still being defined.
  • Clear communication with engineering, product, compliance, and risk partners.

Responsibilities

  • Lead application architecture for safe agent execution, from tool call through to trading systems.
  • Design and build account-level policy and guardrails for external agent actions.
  • Own services that evaluate policy rules on the path into trading systems.
  • Define how agent-initiated trading actions behave with the engineers who own tools and skills.
  • Keep the execution model current with the MCP protocol and connector, plugin, and skill standards, and translate changes into account policy, guardrails, and trading actions.
  • Partner with Product, Compliance, Risk, and the identity platform to define the control model and ship it.
  • Own production reliability for the policy and guardrail services.
  • Review designs across teams and guide technical decisions where agent actions meet brokerage systems.
  • Mentor engineers and raise the quality of design and implementation in this area.

Desired Qualifications

  • Experience with agent identity and authorization, such as OAuth, tokens, scopes, and delegated access, and comfort partnering with the team that owns that platform.
  • Experience shipping developer-facing tools, SDKs, or MCP servers.
  • Experience building agents with a framework such as LangChain.
  • Experience or understanding of financial markets.
  • Experience working at a startup.
  • Experience working remotely.

About the Company

Alpaca

Builds APIs for brokerage and automated trading

Alpaca builds brokerage infrastructure and trading APIs for financial firms and developers embedding investment features in apps or running automated strategies. Broker API manages account opening, funding, orders and positions, while Trading API connects individual users to stocks, options and crypto markets. AlpacaDB supplies the technology, with securities services delivered by Alpaca Clearing and cryptocurrency services by Alpaca Crypto. It earns money from market-data subscriptions, margin interest, brokerage fees, bank-sweep spreads and payments for routed orders. Alpaca began in 2015 as a database and machine-learning business and is headquartered in San Mateo, California.

Company size
201-500
Company stage
Debt Financing
Total funding
$762.9M
Headquarters
San Mateo, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Alpaca

See more jobs