Job Description
Interactive Brokers is seeking a Software Engineer to join their Trading Platforms group. The ideal candidate will have experience creating responsive UI and will be able to communicate effectively and collaborate as a team player. This is a hybrid role, requiring three days in the office and two days of remote work.
The Software Engineer will be responsible for:
- Developing complex UI features for the latest desktop trading app (Windows, Mac, Linux).
- Developing modern and responsive UI using Qt/QML, JavaScript, and Java.
- Developing data models that interface with backend services and supply reactive updates to the UI.
- Coding hands-on 90% of the time.
The requirements for this role include:
- Previous hands-on experience with the Qt framework and QML is preferred, or experience developing responsive UI with reactive frameworks (React Native, Flutter, etc.).
- Experience with Java or C++, and a solid understanding of object-oriented development and patterns.
- Experience with JavaScript for frontend development.
- Bachelor’s or Master’s Degree in Computer Science or a related area.
- Four-plus years of hands-on experience in application development.
Interactive Brokers offers:
- Competitive salary, annual performance-based bonus and stock grant
- Retirement plan 401(k) with competitive company match
- Excellent health and wellness benefits
- Paid time off and a generous parental leave policy
- Daily company lunch allowance provided and a fully stocked kitchen
- Education reimbursement and learning opportunities