Staff Software Engineer

Alpaca Logo

Alpaca

πŸ“Remote - United States, Germany

Summary

Join Alpaca, a leading brokerage infrastructure technology company, as a Staff Software Engineer. You will design, implement, and maintain core systems and services, empowering millions of users. As part of the Trading API Team, you'll develop and maintain interactive products, ensuring seamless, high-quality experiences. This role requires 7+ years of software development experience with a strong background in distributed systems and high-throughput, low-latency workloads. You'll collaborate with cross-functional teams, own high-visibility projects, and mentor junior developers. Alpaca offers competitive salaries, stock options, and comprehensive health benefits starting day one, along with a home-office setup stipend and monthly stipend.

Requirements

  • 7+ years of software development experience, with a strong background in designing and building distributed systems
  • Experience designing end-to-end architectures that handle high-throughput, low-latency workloads
  • Deep understanding of database and storage systems (SQL, NoSQL, data partitioning, indexing, caching, replication)
  • Experience with at least one modern programming language like React, GoLang, Python, etc
  • Hands-on knowledge with Bash, Linux & Docker
  • Experience with major cloud platforms ( AWS / GCP /Azure)

Responsibilities

  • Design, implement, and maintain the systems and services that form the foundation of Alpaca and empower millions of users who are trading billions of dollars' worth of assets
  • Develop and maintain all interactive products within our ecosystem, encompassing operational software and user-facing applications
  • Deliver seamless, high-quality experiences that meet the needs of diverse stakeholders, from internal users to end customers
  • Architect and implement solutions that meet our strategic objectives
  • Play a pivotal role in architecting and developing web applications that push the boundaries of technology
  • Work closely with cross-functional teams to create elegant and scalable software solutions that meet our clients’ needs
  • Own the delivery of high-visibility features/projects, from design to deployment
  • Mentor junior developers and contribute to the overall technical strategy of our company

Preferred Qualifications

  • Previous software engineering experience with trading or exchange systems (OMS, EMS, exchanges, market making, algorithmic trading, quant trading)
  • Kubernetes experience
  • Preferably experience in Go and React

Benefits

  • Competitive Salary & Stock Options
  • Health benefits start on day 1. In the US this includes Medical, Dental, Vision. In Canada, this includes supplemental health care. In Japan, you are offered local benefits. 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.