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.