C++ Developer Trainee (IEFP)
at Euronext
Posted 15 hours ago
No clicks
- Compensation
- Not specified
- City
- Country
- Portugal
Currency: Not specified
**C++ Developer Trainee (IEFP)** - Collaborative role for eager learners to grow in C++ development. Work on feature development, debugging, and testing, interacting with Python codebases and Linux environments. Ideal for those comfortable with unfamiliar codebases and motivated to develop skills in a team setting. Key responsibilities include contributing to C++ applications, modifying existing Python scripts, navigating Linux environments, and writing basic technical documentation. Requires a bachelor's or master's degree in Computer Science, Engineering or related fields, basic to intermediate C++ knowledge, ability to read Python code, and basic familiarity with Linux. Join to learn, grow, and excel in a professional development environment.
Join us as a C++ Developer Trainee!
As a C++ Developer Trainee, you will work closely with senior developers, contributing to feature development, debugging, testing and maintenance of existing systems. You will primarily use C++ but will also interact with Python codebases and Linux-based environments. This role is ideal for someone eager to learn, comfortable working with unfamiliar codebases and keen to develop practical skills in a collaborative team.
Key Accountabilities
You will be primarily responsible for:
- Assisting in the development and maintenance of applications written primarily in C++
- Reading, understanding and making small modifications to existing Python scripts and tools
- Working in Linux environments, including filesystem navigation, application execution and debugging
- Writing and maintaining simple shell scripts
- Participating in code reviews and following established coding standards
- Helping investigate bugs and performance issues
- Writing basic technical documentation when required
Knowledge, Skills and Experience Required
- Bachelor´s or Master´s Degree in Computer Science, Engineering or related fields.
- Basic to intermediate knowledge of C++ (object-oriented programming, memory management basics, STL)
- Ability to read and understand Python code
- Basic familiarity with Linux command-line environments
- Some experience with shell scripting (bash or similar)
- Understanding of basic software development concepts (version control, debugging, testing)
- Strong willingness to learn and good problem-solving skills
- Fluency in English (written and verbal communication)
- Eligible for an IEFP Level VI Internship.
Desirable
- Experience with Git or other version control systems
- Exposure to build systems such as Make or CMake
- Familiarity with debugging tools (e.g. gdb)
- Knowledge of networking concepts or multithreaded programming
- University coursework or projects involving C++ or Python
Apply by submitting your CV in English!
Join Euronext – Shape capital markets for future generations
Euronext is the leading European capital market covering the entire capital markets value chain, from listing, trading, clearing, settlement and custody to solutions for issuers and investors. We operate seven national stock exchanges, handling 25% of European lit equity trading. Our products include equities, FX, ETFs, bonds, derivatives, commodities and indices. Euronext also provides clearing and settlement services through Euronext Clearing and our network of Euronext Securities CSDs. In addition, Euronext runs MTS, one of Europe’s leading electronic fixed income trading markets, and Nord Pool, the European power market. The company has a diverse domestic and international client base.
