Tech Stack
Responsibilities
- Design a highly scalable, mission-critical brokerage system.
- Develop and enhance middle- and back-office systems, including gRPC microservices, a React-based UI, and third-party vendor integrations.
- Work closely with Alpaca's core teams to enhance and transform the core framework, enabling support for multiple languages, currencies, and markets.
- Collaborate with tech leads in other regions both synchronously and asynchronously, aligning with global teams.
- Troubleshoot incidents and reported bugs to maintain system integrity and performance.
Soft Skills
Financial ServicesOnline Trading PlatformsBrokerage SystemsFintechDouble-Entry AccountingFinancial Transaction ProcessingTrade Lifecycle ManagementSettlement ProcessesOrder ManagementMarket Data ProcessingReal-Time Trade ProcessingRegulatory ComplianceCommunication SkillsComputer Science FundamentalsSoftware Engineering ArchitectureStrategic ThinkingProblem SolvingDomain-Driven DesignEvent-Driven DesignStartup ExperienceEmerging TechnologiesFinancial MarketsVendor Management
Benefits
- Equity
- Health Insurance
- Remote Stipend
Culture
Cross-Functional TeamsMentorship ProgramOpen Source ContributorsAsync CommunicationOn-Call RotationMission-DrivenDiverse Leadership
Requirements
Regions: Worldwide
Get jobs like this in your inbox
Weekly Go, React, gRPC hiring trends and salary data — free.
Join 8 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Alpaca
Industry: fintech
Size: medium
Alpaca is a global leader in agent-first brokerage infrastructure, offering institutional-grade APIs for trading stocks, ETFs, options, crypto, and fixed income.
View company profile →Compensation
Equity: Stock Options
Similar Jobs
Senior Software Engineer - New Markets
Alpaca · Remote - Europe
Remote
Senior Full-Stack Engineer - Trading API (Client-Facing Application)
Alpaca · Remote - North America - South America - Europe
Remote
Senior Software Engineer - Payments & Treasury
Alpaca · Remote - EMEA
Remote
Senior Software Engineer - Platform
Alpaca · Global Anywhere - Eastern or European Time Zones
Remote
Staff Software Engineer
Alpaca · Remote - EMEA
Remote