Senior C++ Software Engineer

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

Category: Software Development
Job Type: IT
Location: Warszawa

Apply for this position

Allowed Type(s): .pdf, .doc, .docx