Alpaca logo

Senior Software Engineer – Agent Developer Platform

Alpaca·Salary not specified

Primary stack

APIPythonTypeScriptGo

Nice to have's

APILangChain

Job description

About the Position

Senior Software Engineer – Agent Developer Platform

Remote - Americas


About the Company

Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Among our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totaling over 10 million brokerage accounts.

Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.

Alpaca is proudly backed by $400 million in funding from top-tier global investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund, and Y Combinator.


Responsibilities

  • Design and build Alpaca’s agent-facing developer platform: MCP servers, tools, skills, and the APIs behind them.
  • Evolve that platform as the MCP protocol and connector, plugin, and skill standards change.
  • Build new APIs that make trading and account capabilities available to apps and agents.
  • Decide which components the platform renders, so developers and partners build apps faster from shared building blocks.
  • Keep Alpaca’s execution model current with the MCP protocol and with connector, plugin, and skill standards, and translate what changes into the application architecture of the developer platform.
  • Own production reliability and quality for the services you build.
  • Mentor engineers and raise the quality of design and implementation in this area.

Requirements

  • 5+ years of software engineering experience, with ownership of production systems that other developers use.
  • Shipped a developer-facing API, SDK, or platform as a primary contributor.
  • Enough MCP architecture to work with stateless and stateful behavior, and experience building to MCP, or to connector, plugin, or skill standards, as they have changed in production.
  • Strong API design, including schemas, compatibility, and responses other developers can rely on.
  • Proficiency in Python or TypeScript, and a willingness to work primarily in Go.
  • Strong architectural judgment, with a record of shipping while requirements are still being defined.
  • Clear communication with engineers, product, compliance, and risk partners.

Nice to Have

  • Experience shipping developer-facing tools, SDKs, or MCP servers.
  • Experience building agents with a framework such as LangChain.
  • Experience or understanding of financial markets.
  • Production experience with Go.
  • Experience working at a startup.
  • Experience working remotely.

We Offer

  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.


Apply for this Job

Apply for this job

© Alpaca. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Alpaca

All 61 roles

Popular searches