Overview
Senior Software Engineer to build Alpaca's agent-facing developer platform, including MCP servers, tools, skills, and the APIs behind them, used by agents and partners to integrate with Alpaca.
What you'll do
- 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.
What you'll need
- 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.
Details
- Remote, Europe or Americas.
Read the full description and apply on the company’s own careers page.