Senior C++ Developer


Job Location:

Lisbon - Portugal

Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

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(C17/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 qualitysecurity 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.

Required Experience:

Senior IC

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: direc...

About Company

Company Logo

At Caixa Mágica, we provide custom software development that drives business growth. Explore our services and see how we help companies.

View Profile View Profile