Remote Senior Software Engineer - Platform Team

Posted

Apply now
Please, let Alpaca know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Alpaca is a fast-growing series B fintech company that has raised over $120 million in funding.
  • The company is an API-first stock and crypto platform that enables developers and businesses to build trading algorithms, applications, and brokerage services.
  • The globally distributed team consists of developers, traders, and brokerage specialists, supported by prominent investors and industry angel investors.
  • As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca, empowering millions of users trading billions of dollars worth of assets.
  • The platform team is responsible for improving the internal architecture of Alpaca and overseeing the public API’s structure.
  • Responsibilities include building a cohesive developer-first API, ideating, experimenting, and productionizing new services, internal tooling, and libraries to overcome technical challenges.
  • You will influence the overall architecture of Alpaca’s systems, design a highly scalable brokerage system, and implement backend services where scalability and resilience matter.
  • The role involves maintaining good software quality, participating in code reviews, troubleshooting incidents, and potentially being on-call for timely engineering projects.

Requirements:

  • You must have at least 4 years of experience working on systems at scale.
  • Experience with compiled imperative languages (e.g., Go, C, C++, Rust, Zig) or functional languages (e.g., Haskell, Clojure, Erlang, Elixir, Scala) is required, with a preference for Go.
  • SQL or relational database skills are necessary.
  • Familiarity with message brokers and message queues is expected.
  • Proficiency with Linux/BSD and shell scripting is required.
  • A proven track record of architecting and leading medium-scale projects involving multiple teams is essential.
  • Experience with Kubernetes or other workload orchestration and scheduling systems is required, with a primary focus on Kubernetes via GKE.
  • Experience with major cloud platforms, particularly GCP, is necessary.
  • A passion for financial markets is a must.

Benefits:

  • Competitive salary and stock options are offered.
  • Health benefits start on day 1, including Medical, Dental, and Vision in the US, supplemental health care in Canada, and a stipend for international medical costs.
  • A one-time home-office setup allowance of USD $500 is provided for new hires.
  • A monthly stipend of USD $150 is available via a Brex Card.
  • Employees have the opportunity to work with talented individuals, smart clients, and innovative partners from around the world.
Apply now
Please, let Alpaca know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback