Remote Senior Software Engineer - Algo Trading Platform
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.
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.
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