✨ About The Role
- The Senior Software Engineer will lead the engineering efforts for all crypto-related projects, including spot and derivatives exchanges.
- Responsibilities include architecting and building a perpetual futures exchange with a focus on performance and scalability.
- The role involves implementing backend services and web applications while maintaining high software quality and test coverage.
- The engineer will participate in code reviews and troubleshoot incidents, ensuring a robust and reliable trading platform.
- This position offers the opportunity to design a state-of-the-art crypto exchange, leveraging Alpaca's existing securities brokerage infrastructure.
âš¡ Requirements
- The ideal candidate has a strong background in building high-performance trading systems, particularly in the context of crypto exchanges.
- A minimum of 4 years of backend software development experience is essential, with a focus on high-throughput and low-latency systems.
- Proficiency in at least one modern programming language, such as GoLang, Python, or Java, is required.
- Candidates should possess hands-on knowledge of Linux, Docker, and ideally Kubernetes, showcasing a solid understanding of DevOps practices.
- A bachelor's or master's degree in Computer Science or a related field is preferred, indicating a strong technical foundation.