Software Engineer
Interactive Brokers · Greenwich, CT · 2 wk ago
EngineeringFull-time
About the role
The Brokerage System Development Team is seeking a C++ Developer to join our dynamic team. This position involves designing, implementing, and delivering high-quality software solutions that adhere to architectural standards. The successful candidate will manage and 'own' significant development tasks from business requirements analysis to third-level production support. They must also demonstrate excellent collaboration and communication skills to support the team and facilitate the rollout of important changes and applications.
Responsibilities
- Design, implement, and deliver high-quality software solutions that conform to architectural standards
- Manage and 'own' significant development tasks end-to-end (from business requirements analysis to 3rd level production support)
- Demonstrate excellent collaboration / communication skills in working closely with other development teams to roll-out important changes and applications
Requirements
- Bachelor’s in Computer Science, Mathematics, Physics or similar (masters/PhD a plus)
- At least 2 years of experience in software development in C++, Object Oriented Programming, Networking, STL at educational and/or professional level
- In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency
- Proficiency in Linux / UNIX / shell scripting
- Knowledge developing and debugging in C/C++
Qualifications
- Strong problem-solving skills
- Ability to work independently and as part of a team
- Attention to detail and ability to meet deadlines
Skills
- C++ programming
- Object-Oriented Programming
- Networking
- STL
- OOP, design patterns, data structures, algorithms, and concurrency
- Linux / UNIX / shell scripting
- Debugging in C/C++
Benefits
- Competitive salary
- Annual performance-based bonus
- Stock grant
- Retirement plan (401K) with company match
- Excellent health and wellness benefits, including medical, dental, and vision benefits
- Company paid medical healthcare premium
- Wellness screenings and assessments, health coaches and counseling services through Employee Assistance Program (EAP)
- Daily company lunch allowance provided
- 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