Senior Software Engineer – Trading

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Alpaca

Alpaca

201 - 500 employees

🔌 API

💳 Fintech

₿ Crypto

API • Fintech • Crypto

Alpaca is a fintech company that provides a comprehensive brokerage and trading platform through a suite of APIs. These APIs enable developers and businesses to integrate algorithmic trading, app development, and embedded investing into their services. Alpaca offers services like trading in US stocks, ETFs, and cryptocurrency with options for local currency transactions. The company is recognized for its cyber security practices and is a member of FINRA and SIPC. Alpaca is ideal for fintech startups, broker-dealers, hedge funds, and other financial services looking to build sophisticated trading applications and platforms with minimal friction through their well-documented Broker API.

📋 Description

• Your job is to build Alpaca's algo trading platform to satisfy our users who expect high quality and performance from their brokerage service. • This opportunity is similar to joining AWS or Heroku in their early days, designing and architecting our platform by wearing many different hats in our small team. • As an experienced engineer, you will write tons of code and make critical decisions about delivering the best experience to our customers. • This certainly requires deep knowledge in both frontend and backend, databases and distributed systems, as well as broad experience from low to high level in CPU-level hardware for high throughput, robust concurrency system design, abstract distributed system architecture for high availability and object-oriented data modeling with long term growth in mind.

🎯 Requirements

• Strong, experienced software engineer with lead experience is preferred • Coding skills in both low and high level languages around C/C++, Go, Zig, Rust, Java, Scala, Python • Low latency and high throughput optimization • Experience with messaging queues and message brokers • Analytical data-oriented mindset and skills • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems and concurrency control • System design skills with object-oriented data modeling, service-oriented architectures, system abstraction • Experience with the development and implementation of Order Management systems (OMS) and Risk Management systems (RMS)

🏖️ 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

Apply Now

Similar Jobs

🔥 7 minutes ago

Connected Logistics

51 - 200

🔒 Cybersecurity

🏛️ Government

Agile Software Engineer supporting Army RF-ITV program, providing technical analysis and guidance in complex environments across all software development phases.

🔥 21 minutes ago

The Audio Programmer

1 - 10

🤝 B2B

📚 Education

📱 Media

Senior Software Engineer building tools and engines for media streaming companies. Leading a successful R&D team with a focus on AI and exceptional performance.

🔥 47 minutes ago

Akamai Technologies

5001 - 10000

🔒 Cybersecurity

Software Engineer developing and maintaining customer-facing features across the Akamai Inference Cloud control plane. Collaborating with teams for API platform development and operational support.

🔥 1 hour ago

Verisk

5001 - 10000

Software Engineer II developing high-quality software solutions for Verisk Weather Solutions. Focusing on radar and meteorological data products with strong emphasis on reliability and performance.

🔥 1 hour ago

CyberMaxx

51 - 200

🔒 Cybersecurity

🏢 Enterprise

☁️ SaaS

Senior Elastic Engineer managing the full Elastic Stack for CyberMaxx's security operations. Architecting solutions and mentoring engineering teams for optimal performance and security.