Sr Software Engineer
Interactive Brokers · Greenwich, CT · 1 wk ago
EngineeringFull-time
About the role
This is a hybrid role (three days in the office/two days remote).
Responsibilities
- Participate in all phases of a multi-tier software development cycle (GUIs, databases, mid-tier, batch applications) with an emphasis on the server-side.
- Debug, fix, and maintain existing systems.
Requirements
- Bachelor's or Master's in Computer Science, or related degree.
- 5-10 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 is a plus.
Qualifications
We'd also love to see:
- An ambitious and diligent individual.
- An Innovative mindset with a drive to improve upon existing systems.
- A desire to solve complex problems.
Skills
- Java experience.
- Object-oriented concepts & multi-tier applications.
- DBMS concepts (Oracle platform is a plus).
- Server-side programming in Java/C++.
- J2EE experience (plus).
Benefits
- Competitive salary, annual performance-based bonus and stock grant.
- Retail 401(k) with a 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 snack.
- Corporate events, including team outings, dinners, volunteer activities and company sports teams.
- Education reimbursement and learning opportunities.
- Modern offices with multi-monitor setups.
Pay
Competitive salary, annual performance-based bonus and stock grant.
Schedule
This is a hybrid role (three days in the office/two days remote).