Browse All Jobs
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
Apply Manually