See all the jobs at Caixa Mágica Software here:
, | Backend | Full-time | Partially remote
Overview:
We are looking for talented C++ developers to join Electronic Equities team to work on a leading ultra-low latency algorithmic trading platform. The platform is built on top of the best available hardware and network solutions as well as state-of-the-art software technologies including: direct access to network cards to bypass the standard TCP/IP stack, explicit assignment of hot threads to physical processors to achieve the top performance and use the most recent C++(C++17/20) language features to get to the edge of impossible. And one step beyond. The role includes development of new Algo models, Algo framework, market data distribution, and ultra-low latency exchange connectors as a part of a global joined IT/business team.
What will you do?
- Responsible for the development and maintenance of the trading platform.
- Ensure the platform is developed and maintained to the highest standards of quality,security, and performance.
- Participate in an agile based software development life-cycle including technical analysis, documentation, development, testing and code reviews.
- Collaborate with the production support team for release and maintenance of the components.
- Software development of eTrading platform modules, components and utils.
- Be responsible for the platform including dev, support, CI/CD, bug fixing.
- Coordinate work with global engineering, business, and support teams.
- Innovation is expected as much of the work is ‘greenfield’.
What are we looking for?
- At least 5 years software development experience, with at least 2 years as an IT team lead.
- Experience with electronic trading platforms or other high-load real-time systems.
- Experience in agile development methodologies.
- Experience in migration / refactoring projects to new rails.
- Recent C++ (any of 11/14/17/20), STL and Boost.
- Understanding of design & architecture principles, common data structures, and algorithms.
- Confident Linux user including Linux dev tools (cmake, gcc, gdb).
- (Nice to have) Unix scripts, bash, python.
- (Nice to have) Knowledge of FIX protocol or other Fintech protocols.
- C++
- Python
- SDLC
- English - Good written and spoken.
- Focusing on targets (tasks).
- Ability to work with team.
- Ability to work as a part of a globally distributed team.
What can you expect from us?
- A permanent job contract for a long term project;
- Tech equipment + SIM Card + personal smartphone;
- Health and Life Insurance;
- Social events and team buildings;
- The commitment of letting you grow with us, and be rewarded accordingly;
- A dynamic and young team that will be always there to support you;
- Training in the latest technologies;
- Coffee, fruits, snacks and a warm welcoming when you pass by the office.
Fetching your Linkedin profile ...