Senior Software Engineer (C++)




Job Title: Senior Software Engineer (C++)
Reports to: Head of Client Team
Department: Engineering 
Location: Reading, Berkshire
Job Ref No: SSE062021


Job Purpose

Working within our client team with responsibility for software development. This role will involve some travelling

Main Duties

  • Develop and maintain efficient and reliable C++ code
  • Work with the existing team to help maintain code quality and sustainability
  • Find bugs and code bottlenecks, and provide solutions to these problems

Required Skills

  • Clean code in practice
  • Experience of TDD/BDD/ATDD
  • Understanding of the principles of OOD e.g. SOLID
  • Understanding of the rules of simple design e.g. four rules of simple design
  • DevOps capabilities (desirable)
  • CI/CD experience. Jenkins experience would be desirable
  • Curiosity
  • Self-starter
  • Genuine interest is software development skills and learning new techniques
  • Own repository in Github/Gitlab
  • Experience in at least two coding languages and styles (e.g. objects and functional)

Technical Stack:

  • Strong C++ developer with a good
  • knowledge of low-level Windows internals
  • Practical experience with STL and Boost libraries and algorithms
  • Deep knowledge and understanding of Windows API and Linux OS
  • Experience with the development of cross-platform multi-threaded client-server systems
  • Preferably familiar with Windows driver development (WDF/KMDF)
  • Proficient working knowledge of source control tools
  • Qt framework

Agile process:

  • Experience of Scrum or XP
  • Experience of running Scrum-style ceremonies
    Acting Scrum Master
  • Understands the pros and cons of agile and waterfall

Architectural awareness:

  • Understands the pros and cons of general vs monolithic architectures
  • Understands the pros and cons of orchestration vs choreography

Apply for this role

To apply for the role of Senior Software Engineer (C++), submit the form on this page or send a copy of your CV and a covering letter stating why you wish to apply for this position, and why you want to work for Ecrebo to: Please reference SSE062021 within the subject line of your email.

Strictly no recruitment agencies.