Senior C++ Software Engineer
Dbmk
About the Role
We are looking for a Senior C++ Software Engineer to join our development team and work on high-performance, scalable software solutions. In this role, you will be responsible for designing, developing, and optimizing applications, collaborating with cross-functional teams, and ensuring the best coding standards and performance optimization techniques.
Responsibilities:
- Design, develop, and maintain high-performance C++ applications .
- Optimize software for efficiency, scalability, and low-latency performance .
- Work with multithreading and real-time processing to improve application responsiveness.
- Develop and integrate RESTful APIs, networking components, and system-level applications .
- Perform code reviews and mentor junior developers.
- Collaborate with software architects, DevOps teams, and product managers to ensure quality software solutions.
- Utilize unit testing and automated testing frameworks to ensure software reliability.
- Work with low-level system programming, memory management, and performance tuning .
- Participate in Agile/Scrum development processes .
Requirements:
- 5+ years of experience in C++ software development.
- Strong proficiency in modern C++ (C++11/14/17/20) and STL.
- Experience with multithreading, concurrency, and real-time programming.
- Knowledge of memory management, pointers, and performance optimization.
- Experience with network programming and low-level system development.
- Familiarity with Linux/Unix-based development environments.
- Knowledge of CI/CD pipelines and DevOps best practices.
- Strong problem-solving and debugging skills.
- Experience working in Agile/Scrum teams.
Nice to Have:
- Experience with embedded systems or high-frequency trading (HFT).
- Knowledge of GPU programming (CUDA, OpenCL).
- Understanding of cross-platform development (Windows, Linux, macOS).
- Experience with game engines (Unreal Engine, Unity) or graphics programming (OpenGL, Vulkan, DirectX).
What We Offer:
- Competitive salary and performance-based bonuses.
- Flexible working arrangements.
- Private medical care and wellness programs.
- Continuous learning opportunities and technical training.
- Participation in industry conferences and networking events.
- A collaborative and innovative team environment.
Oferta pracy dodana 3 dni temu
Powiązane wyszukiwania
- software engineer manager Warszawa
- software engineer ii Warszawa
- software engineer c++ Warszawa
- software expert developer Warszawa
- senior software engineer in c++ Warszawa
- r&d software test developer Warszawa
- inżynier oprogramowania .net Warszawa
- r&d software engineer Warszawa
- junior software developer - intern Warszawa
- senior data scientist software engineer Warszawa