E-Solutions

Lead Software Engineer

Poland

6 days ago
Save Job

Summary

Role: C++ Lead Developer or Architect

Location: Poland

Type: Permanent


Job Description:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Professional experience in C++ development.
  • Experience in a leadership or senior developer role.
  • Expertise in C++11/14/17/20 standards, including object-oriented design and multithreading.
  • Strong experience with performance tuning, debugging, and optimization in C++.
  • Familiarity with advanced C++ libraries and frameworks (e.g., STL, Boost).
  • Experience with concurrent and parallel programming, memory management, and threading models.
  • Familiarity with software design patterns and architecture principles.
  • Excellent problem-solving skills and the ability to debug complex issues.
  • Experience with Linux/Unix-based operating systems.
  • Knowledge of CI/CD pipelines, version control systems (e.g., Git), and build automation tools (e.g., CMake).
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Experience with Agile methodologies is a plus.


Preferred Qualifications:

  • Familiarity with additional languages such as Python, Java, or Rust.
  • Experience with cloud computing platforms (AWS, Azure, etc.) and containerization tools (Docker, Kubernetes).
  • Knowledge of real-time systems, networking, and low-level systems programming.
  • Experience in leading large-scale software projects or teams.
  • Knowledge of security best practices in software development.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: