Enable job alerts via email!

C++ Software Developer

Permanent Futures Limited

England

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in the UK is seeking a C++ Software Developer to design and build high-quality applications. The role requires strong C++ experience and collaboration skills, offering a competitive salary, 25 days holiday, and flexible working within a 37-hour week. Ideal candidates will have a degree in Computer Science and 3+ years of relevant experience.

Benefits

Competitive salary plus performance-based bonus
25 days holiday plus bank holidays
Company pension scheme
Healthcare and life cover
Flexible working hours
Opportunities for personal development

Qualifications

  • 3+ years of hands-on experience developing complex applications in C++.
  • Strong grasp of the full software development lifecycle.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design, develop, and maintain C++ software components within Windows-based solutions.
  • Collaborate with project managers and peers to deliver innovative products.
  • Implement automated testing and contribute to system verification.

Skills

C++ development
Problem-solving skills
Collaboration

Education

Degree or Diploma in Computer Science or related field

Tools

Microsoft Visual Studio
Azure DevOps
GitHub
Job description

Our client is a leading technology company seeking a C++ Software Developer to join its growing development team. This is an opportunity to design and build complex, high-quality software applications that drive safety, efficiency, and sustainability across advanced industrial environments.

You ll work within a collaborative software team, designing and implementing robust Microsoft Windows based solutions. This role suits a developer with strong technical expertise, attention to detail, and a passion for clean, efficient code.

C++ Software Developer - Key Responsibilities

  • Design, develop, and maintain C++ software components within Windows-based solutions.
  • Collaborate with project managers and peers to deliver innovative, reliable products.
  • Create and review technical specifications, ensuring adherence to quality and design standards.
  • Implement automated testing and contribute to system verification and validation.
  • Diagnose, troubleshoot, and resolve software issues related to usability, configuration, and code.
  • Contribute to project planning, estimation, and risk management.
  • Mentor team members and provide technical guidance as required.

C++ Software Developer - What You ll Bring

  • Degree or Diploma in Computer Science, IT, or a related field (or equivalent experience).
  • 3+ years of hands‑on experience developing complex applications in C++.
  • Strong grasp of the full software development lifecycle design, implementation, and test.
  • Familiarity with structured quality systems and development methodologies.
  • Excellent communication, problem‑solving, and collaboration skills.
  • A proactive, quality‑driven approach with the ability to meet project deadlines.

C++ Software Developer - Desirable Skills

  • Experience with Microsoft Visual Studio, Azure DevOps, or GitHub.
  • Knowledge of .NET, modern C++ standards (C+ or later), and SQL databases (MySQL, SQL Server, Oracle).
  • Exposure to JSON, OData, and cloud technologies.
  • Understanding of software trends and emerging technologies influencing modern development.

C++ Software Developer - What s on Offer

  • Competitive salary plus performance-based bonus.
  • 25 days holiday (plus bank holidays) with additional days for length of service.
  • Company pension scheme, healthcare, and life cover.
  • Flexible working within a 37-hour week.
  • Exciting projects in a forward-thinking, innovation‑led organisation.
  • Opportunities for personal development and international collaboration.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.