• Permanent
  • Edinburgh
  • Applications have closed

Position Available: Senior C/C++ Software Engineer – Edinburgh

We are seeking an experienced C/C++ Software Engineer on behalf of a well-established software provider based in Edinburgh.

The Role:

Join a seasoned core development team, collaborating with experts to design, develop, and enhance cutting-edge software products tailored to client needs.

Key Skills and Qualifications:

  • Experience: 5+ years in professional C/C++ (v11+), with at least 3 years in a senior role.
  • Linux Development: Proficient in Linux OS development and shell scripting.
  • Database Expertise: Skilled in RDBMS design/development using PostgreSQL or similar, including experience with triggers, schemas, and views.
  • UI/UX Development: Proficient in using toolkits like Qt.
  • Version Control & Build Systems: Strong knowledge of Git, Make, and Unix/Linux build systems. Experience with Azure DevOps is a plus.
  • Problem-Solving: Strong analytical skills with a methodical approach to problem-solving.
  • Communication: Excellent ability to translate business requirements into technical solutions.

Desirable Qualifications:

  • Strong mathematical background.
  • Experience with Postgres (v10+).
  • Self-motivated and organized, able to excel in dynamic environments.
  • Familiarity with Azure DevOps, Unit/Automated Testing, and CI/CD Pipelines.
  • Agile Methodologies: Experience working in Scrum teams.
  • AWS experience is a bonus.

Why Join?

  • A supportive and collaborative team environment.
  • A legacy of innovation and industry leadership.
  • Opportunities for challenging and meaningful work.
  • Competitive salary reflective of your skills and experience.
  • Flexible work arrangements to suit your lifestyle.
  • Generous holiday entitlement, with options to swap bank holidays.
  • Comprehensive insurance and pension packages.
  • Electric Vehicle Scheme.

Apply Today:

Send your CV or contact us for more information.