Senior Software Engineer – Agent Developer Platform
Primary stack
Nice to have's
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
© 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 rolesSenior Technical Product Manager: Infrastructure and Platforms
Alpaca
Senior Software Engineer - Payments
Alpaca
Senior Software Engineer - New Markets Japan (Japanese proficiency required)
Alpaca · Kyiv
Senior Product Designer, Operations Tools
Alpaca