Job Description
Interactive Brokers is seeking a Mid-Level Software Engineer to develop large-scale optimization systems for cash and asset management of a multi-billion-dollar portfolio. The successful candidate will participate in all phases of a multi-tier software development cycle, with an emphasis on the server-side. They will also debug, fix, and maintain existing systems.Role involves:
- Participating in all phases of software development (GUIs, databases, mid-tier, batch applications, reporting)
- Debugging, fixing, and maintaining existing systems
- Solving problems and paying attention to detail
Requirements:
- Bachelor’s or master’s degree in Computer Science, or related degree
- 3-5 years of Java experience
- Strong knowledge of object-oriented concepts & multi-tier applications
- Strong understanding of DBMS concepts (Oracle platform is a plus)
- Hands on expertise in server-side programming in Java/C++
- J2EE experience
- Knowledge of financial instruments (preferred)
Interactive Brokers offers:
- Competitive salary
- Annual performance-based bonuses
- Annual stock grants
- Daily company lunch allowance
- 401k with company match
- Excellent medical, dental, and vision benefits
- Newly renovated offices with multi-monitor setups
- Team outings and dinners
- Education reimbursement and learning opportunities