Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Localization: Lisbon or Porto
Job description:
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.
Location: Lisbon based but will work with colleagues in all main locations globally.
Main Tasks:
- 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’
Technical Skills:
- 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
Soft Skills:
- Good written and spoken English
- Ability to work as a part of a globally distributed team
Main Tasks:
- 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
Technical Skills:
- 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
Language Skills:
- C++
- Python
- SDLC
- English
Soft Skills:
- Focusing on targets (tasks)
- Ability to work with team
Key Skills
Ranked by relevanceReady to apply?
Join act digital and take your career to the next level!
Application takes less than 5 minutes

