
Senior Software Engineer
- Greenwich, CT
- Permanent
- Full-time
- Design and develop applications and services supporting IBKR's rapidly growing client base.
- Build software that supports the expansion of IBKR brokerage business into new markets around the world.
- Optimize and refactor existing code for improved reliability and performance.
- Write and maintain design and engineering documentation.
- Bachelor's or master's degree in Computer Science, or related degree.
- Minimum 5 years of professional programming experience.
- At least 3 years of Java programming experience.
- Python, Perl or similar scripting language experience.
- Relational databases experience (Oracle).
- Strong analytical skills.
- Good communication skills.
- Prior experience in finance
- An ambitious and diligent individual
- An innovative mindset with a drive to improve upon existing systems
- A desire to solve complex problems
- Self-motivated and able to handle tasks with minimal supervision.
- Superb analytical and problem-solving skills.
- Excellent collaboration and communication (Verbal and written) skills.
- Outstanding organizational and time management skills.
- Competitive salary, annual performance-based bonus and stock grant
- Retirement plan 401(k) with competitive company match
- Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium.
- Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP)
- Paid time off and a generous parental leave policy
- Daily company lunch allowance provided, and a fully stocked kitchen with healthy options for breakfast and snacks
- Corporate events, including team outings, dinners, volunteer activities and company sports teams
- Education reimbursement and learning opportunities
- Modern offices with multi-monitor setups