C++ Software Engineer


About this job

Location options: Remote
Job type: Contract
Experience level: Senior, Lead
Role: Desktop Developer
Industry: Agile Software Development, Computer Software, Information Technology
Company size: 5k-10k people
Company type: Private


c++, jenkins, continuous-integration, unit-testing

Job description
  • BS/MS degree in Computer Science or related field with 3-5 years of professional experience
  • At least 4 years of experience in object-oriented design, data structures, design patterns, algorithms, and programming skills using C++
  • Ability to build fast, reliable, scalable, highly available, services and software components
  • Demonstrated ability to produce quality code and experience with source control systems like Git/Bitbucket
  • Experience writing and maintaining unit tests, using static analysis tools, profiling code, continuous deployment, etc
  • Past experience with Agile methodology