Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.
iTRecruiter is seeking a Senior C++ Software Performance Engineer for a hybrid role in Portugal. You will work on a large-scale in-memory database platform, focusing on CPU architecture, profiling, and low-level optimizations across multiple hardware variants.
The position targets engineers with 3+ years of experience in performance engineering, strong C++ skills, and experience with profiling tools like Linux perf or Intel VTune. B2B rate offered, hybrid onsite in Porto, Lisbon, or Fundão.
SENIOR C++ SOFTWARE PERFORMANCE ENGINEER (HYBRID PORTUGAL)
iTRecruiterhires for hybrid position Location:
Porto/Gaia, Lisbon or Fundão, Portugal Work Model: Hybrid – 2 days per week onsite Remote possibility: Dependingon the candidate's technical profile and level of expertise, fully remote candidates based in Portugal mayalso be considered. Only candidates already based in Portugal willbe considered. Language Requirements :English B2+ / Professional Working Proficiency – Mandatory Seniority: 3+ years preferred Candidates with less than 3years of experience may still be considered if they demonstrate strong expertise across all mandatory technicalrequirements. Hiring Model:
B2B Rate Between €3200 / 3600 – RV or Unipessoal Build Faster Systems. SolveDeeper Problems. Work at Architecture Level.
We are looking for a Senior C++ SoftwarePerformance Engineer to join a highly specialized engineeringteam working on the performance optimization of a large-scale in-memorydatabase and data management platform. This is an opportunity for engineers who enjoy goingbeyond application development and diving deep into CPUarchitecture, profiling, debugging, algorithms, memory behaviour and low-levelperformance optimization. You will investigate complex performance issues, identify bottlenecks,compare different hardware architectures and develop proof-of-conceptoptimizations that can have a direct impact on the performance ofmission-critical database technology. What You'll Be Working On
As a Software Performance Engineer, you will investigateand optimize the performance of a complex, high-performance databaseenvironment running across different processor architectures. Your responsibilities will include:
Therequirements below are mandatory and eliminatory. Candidates who do notdemonstrate these skills will not be considered for the position.
You must have:
These skills are not mandatory, but they will strengthenyour application:
This role is particularly suited to an engineer who isnaturally curious about why software behaves the way it does atmachine level. You are comfortable moving between C++ code, profilingresults, CPU architecture, algorithms and system behaviour. Instead of simplyfixing symptoms, you enjoy finding the actual root cause ofperformance problems. You should also be comfortable working in a highlytechnical environment where experimentation, benchmarking, debugging andproof-of-concept development are part of everyday engineering.
C++, C++ Development, Software Performance Engineering, PerformanceOptimization, Performance Analysis, Intel x86, x86 Architecture, CPUArchitecture, Linux perf, perf, Intel VTune, VTune, Profiling, PerformanceProfiling, Root Cause Analysis, Debugging, Data Structures, Algorithms,Software Design, Systems Programming, Benchmarking, PoC, Proof of Concept,RDBMS, Relational Databases, In-Memory Database, aarch64, ARM64, Python, CPUPerformance, Memory Performance, English B2+ #00354907
Senior C++ Software Performance Engineer • Lisbon, Portuguese Republic, PT