C++ Developer
Role details
Job location
Tech stack
Job description
We are looking for a knowledgeable C++ Developer to work under the general supervision of a team of application programmers, with good technical knowledge. Ability to communicate effectively understanding complex problems and explain their solution with extreme attention to detail. The position is well-suited for an organized individual who can meet deadlines, follow written procedures while supporting the team and collaborating to service improvements.
You will be part of:
- The Brokerage System Development Team that is responsible for providing trading and related backend systems used in brokerage business
You will be someone who can:
-
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).
-
Experience of at least 2 years 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++
Benefits & conditions
-
Competitive salary, annual performance-based bonus and stock grant
-
Retirement plan (401K) with company match
-
Excellent health and welfare benefits including medical, dental, and vision benefits
-
Wellness screenings and assessments, health coaches and counseling services through Employee Assistance Program (EAP)
-
Paid time off along and 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 with Udemy
-
Modern offices with multi-monitor setups
False