Senior Software Engineer

December 2, 2024

Apply Now
Logo of Alpaca

Alpaca

Finance • Trading • Fintech • Algorithm Trading • Investing

Description

• As a senior software engineer, you will help build and scale the systems and services that form Alpaca's foundation • The platform team is responsible for improving Alpaca's overall internal architecture and overseeing the public API’s structure. • We are looking for senior or staff+ engineers who are keen on providing quality solutions, have great fundamentals, and have proven experience building and architecting at scale. • This demanding team also requires a deep understanding of POSIX, such as operating systems, modern infrastructure, and orchestration practices. • Influence the overall architecture of Alpaca’s systems • Design a highly scalable, mission-critical brokerage system. • Obsess over latency (every nanosecond counts) • Implement backend services and lead architecture where scalability and resilience matter. • Maintain good software quality and test coverage • Participate in code reviews • Troubleshooting on incidents and reported bugs • You may be asked to be on-call to assist with engineering projects that are timely in nature

Requirements

• At least 4 years of experience working on systems at scale • Experience with at least compiled imperative languages (ex: Go, C, C++, Rust, Zig) or functional languages (Haskell, Clojure, Erlang, Elixir, Scala). Most of our critical services are written in Go • SQL or relational database skills • Familiarity with message brokers and message queues • Proficient with Linux/BSD, shell scripting. • Excited about what we are building at Alpaca • Proven track record of architecting and leading medium-scale projects involving multiple teams • Experience with Kubernetes or other workload orchestration and scheduling systems (we primarily use Kubernetes via GKE) • Experience with major cloud platforms (we primarily use GCP) • A passion for financial markets

Benefits

• Competitive Salary & Stock Options • Benefits: Health benefits start on day 1. In the US this includes Medical, Dental, Vision. In Canada, this includes supplemental health care. Internationally, this includes a stipend value to offset medical costs. • New Hire Home-Office Setup: One-time USD $500 • Monthly Stipend: USD $150 per month via a Brex Card • Work with awesome hard working people, super smart and cool clients and innovative partners from around the world

Apply Now

Similar Jobs

November 28, 2024

Join Document Crunch as a Senior Software Engineer to drive cloud-native platform innovation and customer success.

🇺🇸 United States – Remote

🔥 Funding within the last year

💰 $9M Series A on 2024-02

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

November 28, 2024

Smartsheet seeks a Senior Software Engineer I to build backend services and lead development efforts. Join a team empowering project management and automation.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com