Senior Software Engineer designing scalable brokerage systems and Go-based services for Alpaca's global financial-services platform. Enhancing multi-market infrastructure, leading regional reliability, and managing incidents.
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
Enhance and transform the core framework to support multiple languages, currencies, and markets
Collaborate with tech leads in other regions synchronously and asynchronously, including occasional meetings outside regular working hours
Troubleshoot incidents and reported bugs to maintain system integrity and performance
Navigate regulatory requirements and build scalable solutions supporting international growth
Serve as operational reliability and engineering lead and incident commander during regional business hours
Participate in on-call support for timely engineering projects when asked
Requirements
Strong problem-solving skills paired with a proactive mindset
Proficiency in Go or similar backend languages, with expertise in designing robust and efficient system architectures
Strong communication skills to collaborate effectively with global teams, local regulators, vendors, and internal stakeholders
Ability to act as incident commander and lead and troubleshoot incidents or bugs with authority
Strong computer science fundamentals and proven software engineering architecture experience
Ability to work independently in a fully remote, globally distributed team, and under pressure in a fast-paced environment
Strategic thinking and the ability to translate technical concepts into business strategies
Experience with event-driven design
Benefits
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
Lead Full Stack Engineer leading BLE, mobile, cloud, web, and commerce experiences for a screen - free Arabic learning device. Shaping reliable family UX and connected - device infrastructure.
Full - Stack Developer building TypeScript, React, and Node.js features for MaintainX’s AI - powered maintenance platform. Owning scalable product or platform systems from planning through production.
Associate Software Engineer developing and supporting banking applications, components, and tools at TD. Collaborating on engineering solutions, testing, incident management, and product quality.
Senior Software Engineer building scalable cloud - based email security services for Sophos, a global cybersecurity provider. Designing Messaging Security Group components across the full software stack.
Process Quality Engineering Team Lead improving Kardium’s atrial - fibrillation medical - device manufacturing quality. Leading engineers, non - conformance investigations, rework, and continuous improvement across two shifts.
Tech Lead leading application support specialists and resolving complex technical issues. Supporting Genpact’s AI and digital transformation solutions through application maintenance and performance improvement.
Senior Software Engineer scaling backend systems for Lime, a global shared micromobility company. Improving fleet repair, logistics, data management, and warehouse operations.
Graduate software engineer building Ubuntu and open - source software at Canonical. Contributing across Linux systems, cloud, security, and developer tooling.
Transmission line engineering lead at utilities design firm, guiding Ontario teams and high - voltage projects. Managing design delivery, PLS models, client coordination, budgets, and team development.