View All Jobs 2268

Senior Software Engineer - Market Data - Remote Eligible

Design and implement a cohesive developer-first API for market data services.
Remote
Senior
1 month ago

✨ About The Role

- The Senior Software Engineer will influence the overall architecture of Alpaca's market data systems, focusing on scalability and performance. - Responsibilities include designing highly scalable, mission-critical systems while obsessing over latency to ensure optimal performance. - The role involves implementing backend services and leading architecture efforts where scalability and resilience are critical. - The engineer will maintain good software quality and test coverage, participating in code reviews and troubleshooting incidents. - There may be on-call responsibilities to assist with timely engineering projects, ensuring the smooth operation of systems.

âš¡ Requirements

- The ideal candidate will have at least 4 years of experience working on systems at scale, demonstrating a strong technical background. - Proficiency in compiled imperative languages such as Go, C, C++, or Rust is essential, with a preference for Go as most critical services are written in it. - A solid understanding of SQL or relational databases is required, along with familiarity with TCP/IP and UDP networking. - Candidates should be proficient with Linux/BSD and shell scripting, showcasing their ability to work in a POSIX-like operating system environment. - A passion for financial markets and a desire to contribute to innovative solutions in the fintech space will be highly valued.
+ Show Original Job Post
























Senior Software Engineer - Market Data - Remote Eligible
Remote
Engineering
About Alpaca
API-first stock and crypto brokerage platform