Website:
Job details:
We are hiring a strong Python developer for a remote role focused on US options trade execution, automation, monitoring and trading operations.
This is not a discretionary trading role. The candidate will not be expected to generate independent trade ideas or take market calls. The role is to build, run, monitor and improve Python-based execution tools used for options trading under clearly defined instructions and risk controls.
What the role involves
- Build and maintain Python scripts for US options trade execution
- Work with broker APIs / trading platforms for order placement, order tracking and position monitoring
- Run approved execution scripts during live US market hours
- Validate trade instructions before order placement
- Handle order states: submitted, filled, partially filled, rejected, cancelled
- Build checks to prevent wrong ticker, wrong expiry, wrong strike, wrong side, wrong quantity or duplicate orders
- Maintain trade logs, execution reports and reconciliation files
- Monitor live scripts and troubleshoot API, connectivity, data or execution issues
- Work with structured trade instructions involving options spreads and multi-leg strategies
- Follow strict risk controls and escalate exceptions immediately
Important nature of the role
This is a disciplined execution and automation role. The candidate must be comfortable working within a controlled trading process.
The person should not independently change trade logic, increase quantity, change strikes, alter expiry, override risk limits or take market views unless explicitly approved.
We are looking for someone who is technically strong, calm under pressure, accurate, and reliable during live market hours.
Required skills
- Strong Python programming skills
- Ability to write clean, modular and reliable Python code
- Experience with APIs, JSON, REST/WebSocket concepts or similar integrations
- Good understanding of error handling, logging, config files and exception management
- Pandas and CSV/Excel handling
- Ability to debug scripts during live operations
- Comfortable with command line, VS Code / PyCharm / Jupyter
- Basic Git usage
- Strong numerical ability and attention to detail
- Ability to work during US market hours from India
Strongly preferred
- Experience with Interactive Brokers API, TWS API, IB Gateway, ib_insync, or similar broker APIs
- Experience with trading automation or market data APIs
- Understanding of options basics: calls, puts, strikes, expiry, bid-ask spread, limit orders, spreads
- Exposure to multi-leg options strategies such as vertical spreads, butterflies, iron condors or broken-wing butterflies
- Experience building monitoring dashboards, alerts, logs or operational tools
- SQL or database experience
Candidate profile
This role may suit a Python developer who is interested in financial markets and wants a serious, stable, remote role involving live trading systems. We are open to candidates from tier-2 or similar locations, provided they have strong coding ability, reliability and discipline.
This is not suitable for candidates who mainly want a discretionary trading role or want to experiment with their own strategies during live trading.
Work mode: Remote / Occasional F2F meet
Location: India
Working hours: US market hours
Role type: Full-time / long-term
Compensation: 12-15 Lacs CTC Based on Python skill, reliability and relevant experience.
Click on Apply to know more.