About the Role

Join Alpaca as a Remote Senior Software Engineer and be part of a transformative journey in the financial services industry. In this role, you will help build Alpaca's algo trading platform, ensuring high quality and performance for our users. This position offers an exciting opportunity to work with a dynamic team of over 230 globally distributed members, all while contributing to a mission that opens financial services to everyone.

What You'll Do

  • Design and architect the algo trading platform, ensuring it meets user expectations for performance and reliability.
  • Write high-quality code and make critical decisions that enhance the user experience.
  • Collaborate with a diverse team of engineers and brokerage professionals to develop innovative solutions.
  • Utilize your deep knowledge of both frontend and backend technologies to create a seamless trading experience.
  • Implement robust concurrency system designs and abstract distributed system architectures for high availability.

Requirements

  • Proven software engineering experience, particularly with trading or exchange systems such as OMS, EMS, or algorithmic trading.
  • Strong understanding of databases and distributed systems.
  • Experience with CPU-level hardware for high throughput systems.
  • Ability to design object-oriented data models with long-term growth in mind.
  • Familiarity with both low-level and high-level programming concepts.

Nice to Have

  • Experience in financial services or fintech startups.
  • Knowledge of open-source contributions and community engagement.
  • Familiarity with cloud platforms like AWS or Heroku.

What We Offer

  • Competitive salary ranging from $140,000 to $180,000 per year.
  • Fully remote work environment with flexible hours.
  • Opportunities for professional growth and development.
  • A chance to work with cutting-edge technology in the fintech space.
  • Collaborative and inclusive company culture that values curiosity, empathy, and accountability.
Why This Job8.5 of 10

This Remote Senior Software Engineer position at Alpaca offers a unique opportunity to shape the future of trading technology while enjoying a competitive salary and fully remote work.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.