We are seeking a skilled and motivated Software Developer to design, build, and maintain a stock trading bot capable of executing automated trades based on technical indicators, real-time market data, and customizable trading strategies. The ideal candidate has a strong understanding of financial markets, algorithmic trading principles, and software architecture. Recent college graduate strongly preferred.
Key Responsibilities:
•Design and develop an automated trading system capable of interacting with brokerage APIs (e.g., Alpaca, Interactive Brokers, TD Ameritrade).
•Implement trading algorithms using technical indicators (e.g., RSI, MACD, Bollinger Bands) and/or machine learning models.
•Integrate real-time and historical market data for backtesting and live trading.
•Ensure secure authentication, error handling, and logging mechanisms.
•Build dashboards or interfaces for monitoring performance, setting strategy parameters, and receiving alerts.
•Conduct unit testing, regression testing, and paper trading to validate strategies.
•Maintain and optimize the bot for speed, accuracy, and stability.
Required Qualifications:
•Bachelor’s degree in Computer Science, Engineering, Finance, or a related field.
•3+ years of experience in software development (Python preferred; JavaScript/C++/Java optional).
•Proven experience with REST APIs and WebSocket integrations.
•Experience with trading platforms, brokerage APIs, or algorithmic trading systems.
•Strong knowledge of data structures, design patterns, and multi-threading.
•Proficiency with backtesting frameworks (e.g., Backtrader, QuantConnect) and data visualization tools.
•Solid understanding of financial markets and trading principles.
Preferred Qualifications:
•Familiarity with machine learning libraries (e.g., scikit-learn, TensorFlow, XGBoost) for predictive modeling.
•Knowledge of risk management and portfolio optimization techniques.
•Experience deploying bots to cloud platforms (e.g., AWS, Azure, GCP).
•Familiarity with CI/CD and version control (Git).
Job Type: Contract
Pay: $112,759.00 - $122,307.00 per year
Benefits:
•Professional development assistance
Schedule:
Work Location: Remote