Software Developer (C++ / Golang)

CGILeatherhead, GB
Published on

About the Role

Are you a passionate Software Developer looking to work on impactful projects that improve lives? CGI offers an exciting opportunity for you to join a globally recognised, award-winning employer. The role is predominantly home-based, with flexibility for remote or hybrid working.

Key Responsibilities

  • Design, develop, and maintain backend services using Golang and C/C++.
  • Create and maintain automated unit and integration tests to ensure high code quality.
  • Participate in Agile development cycles (SAFe methodology) and collaborate in 2-week sprints.
  • Work with minimal supervision in a remote-first team environment.
  • Liaise with US-based stakeholders, including occasional travel to US and UK sites.

About the Candidate

To be successful in this role, you should bring solid hands-on experience in backend software development.

  • Command of Golang and proficiency in C or C++ are essential.
  • Familiarity with Agile practices is important;
  • You should be capable of working independently in a distributed team.
  • Strong communication skills are necessary for collaborating across diverse teams and time zones.

About the Company

CGI was recognised in the Sunday Times Best Places to Work list 2024 and has been named one of the World’s Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, and a share scheme which makes you a CGI Partner, not just an employee.

Company Culture and Benefits

CGI is committed to inclusivity and building a diverse community of tech talent. You’ll be part of an open, friendly community of experts that will train and support your career growth. We promote teamwork, respect, and a sense of belonging while you develop innovative solutions and build valuable relationships.