Parvana | Permanent

Senior Software Developer (C++)

Remote Job | Posted on 09/04/2025

Job Information

  • Industry IT Services
  • Job Type Permanent
  • Job ID J106879
  • Date Opened 09/04/2025
  • Remote Job

Job Description

This is a remote position.

About our client:
Our client, a listed global leader that provides innovative solutions, is committed to helping some of the world's most well-known brands tackle their most pressing business challenges. With a reputation as a trusted partner to global organisations, the company delivers future-focused solutions that enhance customer experiences and enable businesses to stay ahead of the digital curve. Driven by a passion for innovation and customer success, this company has become known for its reliable and impactful solutions. As a member of this dynamic team, the successful candidate will have the option to work in a hybrid capacity, or in a traditional office environment. Working alongside a high-performing and diverse team of professionals on a global scale, the ideal candidate will bring a proven track record of achievement and a passion for driving results. You will be part of a team contributing to a culture of inclusion, connectedness and an environment surrounded by opportunity.

What you will be doing:
  • Develop and maintain scalable, efficient, and maintainable C++ software systems. Participate in system design and architecture decisions.
  • Write clean, high-performance, and reliable C++ code following best practices and modern standards.
  • Analyse performance bottlenecks and memory issues. Optimise code for speed and efficiency.
  • Mentor junior developers, provide technical guidance, and perform thorough code reviews to maintain high-quality standards.
  • Write and maintain unit tests, and support QA in debugging and verifying issues.
  • Maintain up-to-date technical documentation for codebases, APIs, and architecture designs.
  • Work closely with product managers, system architects, DevOps, and other stakeholders to deliver high-impact features.
  • Contribute to or create build systems, continuous integration pipelines, and developer tooling to streamline development.

What our client is looking for:
  • A relevant tertiary degree would be beneficial (Computer Science, IT, etc.)
  • 5+ years of experience in C++ software development, including advanced concepts and best practices.
  • Proven experience working within Agile methodologies, including Scrum and Scaled Agile Framework (SAFe).
  • Proficiency in test-driven development (TDD), automation, continuous integration (CI), continuous delivery (CD), and the implementation and management of build pipelines.
  • Hands-on experience with Oracle and PL/SQL within a relational database environment.
  • Experience in Unix variants (HP-UX, Solaris, AIX) and Linux operating systems.
  • Familiarity with Docker and containerization technologies, indicating an understanding of modern deployment and scaling strategies.
  • Experience in full-stack development would be beneficial.

Job ID:
  • J106879

For a more comprehensive list of opportunities that we have on offer, do visit our website - https://www.parvana.co.uk/careers