C++ Software Engineer


See job offer

CodiLime helps companies build and transform their network applications by providing expert knowledge and technical teams experienced in building, developing and integrating SDN & NFV solutions in a single-, multi- or hybrid-cloud environment. We are looking for an ambitious C++ Software Engineer to join our team (in Warsaw and Gdańsk).  


  • Very good knowledge of C++ and STL (Standard Template Library)
  • Good knowledge of Python or Java
  • At least basic knowledge of algorithms and data structures
  • Knowledge of software development best practices: design patterns, continuous integration, code review, unit / functional / regression tests, Git
  • Good knowledge of Linux
  • Ability to work in a team environment, problem-solving attitude and willingness to learn continuously
  • Good working knowledge of English (B2 level)

We also welcome

  • Knowledge of assembler and architecture x86 processors
  • Practical knowledge of OpenStack
  • Good knowledge of Boost libraries (boost::asio, boost::mpl)
  • Knowledge of deployment technologies: Puppet, Chef, Ansible
  • Knowledge of network protocols (TCP / IP, UDP)
  • Knowledge of Big Data

We offer

  • An opportunity to participate in conferences and workshops around the world
  • An opportunity to participate in internal training sessions (Tech Talks)
  • Attractive benefits
  • Flexible working hours
  • Frequent team-building events, a training budget and assistance from accountants
  • A good atmosphere among professionals working with passion
  • Subsidized english lessons with experienced native speaking English teachers
  • An attractive salary

Your contact

If you have any questions regarding this position, contact your recruiter:

Łukasz Wieczorek