Staff Software Engineer, Full-Stack
NerdWalletFull Time
Expert & Leadership (9+ years)
Candidates must have proven experience in designing and developing complex financial systems, preferably including double-entry accounting, and a strong understanding of accounting principles and ledgers. The ideal candidate is an experienced full-stack engineer with a proven track record of designing and building scalable applications, comfortable challenging conventions, and advocating for innovative solutions. Experience with gRPC microservices and React-based UI development is also required. Familiarity with global regulatory requirements and experience in a global environment are necessary.
The Senior Software Engineer will design, implement, and maintain systems and services for Alpaca's foundation, empower users, and lead regional recruitment initiatives. They will manage cross-functional team projects, mentor talent on engineering principles, and foster Alpaca culture in the region. Responsibilities include ensuring operational reliability engineering and acting as incident commander during regional business hours for 24x7 stability. This role involves designing highly scalable, mission-critical brokerage systems, developing and enhancing middle and back office systems, and integrating with third-party vendors. The engineer will collaborate with core teams to enhance the core framework for multi-language, multi-currency, and multi-market support, and work with tech leads in other regions, potentially outside regular working hours. They will also troubleshoot incidents and bugs, and may be on-call for engineering projects.
API-first brokerage for stock trading
Alpaca Securities LLC operates in the stock brokerage industry by providing an API-first brokerage service that allows other businesses to create their own trading applications. This service enables companies to integrate stock trading functionality into their platforms without the need to become brokers themselves, saving them time and resources. Alpaca's API supports seamless trading experiences for users and includes features like Local Currency Trading, which allows international investors to trade US stocks in their local currency. Additionally, Alpaca offers crypto wallets and coin pair trading, expanding the financial services available to its clients. Unlike traditional brokers, Alpaca focuses on a business-to-business model, catering primarily to other companies that want to offer trading services to their customers. The goal of Alpaca is to simplify the trading process for businesses and their users while providing a secure and efficient platform for executing trades.