Senior Software Engineer

Alpaca Logo

Alpaca

πŸ“Remote

Summary

Join Alpaca's Advisory Suite team as a Senior Software Engineer and contribute to the development of our investment management platform. You will design, build, and scale backend services for portfolio rebalancing, trade aggregation, tax optimization, and fixed income analytics. Collaborate with product, data, and engineering teams to translate financial logic into high-performance systems. This role requires 5+ years of software development experience, a strong understanding of data structures and algorithms, and familiarity with financial systems. Alpaca offers competitive salary and stock options, health benefits, a new hire home-office setup, and a monthly stipend.

Requirements

  • 5+ years of professional software development experience
  • Strong grasp of data structures, algorithms, and systems design
  • Familiarity with time-series data processing and numerical accuracy (especially for VWAP/TWAP)
  • Knowledge of fixed income concepts (e.g., yield curves, duration, accrual)
  • Comfortable working in a fast-paced, agile environment

Responsibilities

  • Design, build, and maintain backend services for: Portfolio rebalancing algorithms, Trade aggregation logic (VWAP, TWAP), Tax lot accounting and optimization, Fixed income product modelling and yield computation
  • Contribute to future product areas within the advisory suite team and/or trading platform
  • Collaborate with product, data and other engineering teams to translate business and financial logic into performant systems
  • Write clean, maintainable, and testable code in Go
  • Participate in code reviews, architecture discussions, and sprint planning
  • Contribute to scaling strategies and observability practices (e.g., tracing, alerting, dashboards)

Preferred Qualifications

Experience with financial systems, trading, or portfolio analytics is a strong plus

Benefits

  • Competitive Salary & Stock Options
  • Health Benefits
  • 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.