Find your next tech and IT Job or contract C, C++ Developer in Scotland

The role of the C, C++ developer: ensure programming in C and C++ languages within a company. If involved at the end of the design phase, their mission includes testing to validate the quality and relevance of products. Autonomous and free in their implementation choices, they have the opportunity to work in a wide variety of sectors given the popularity of C and C++ languages. Digital service companies and large IT user companies are sectors that particularly value them. They can also work as a freelancer to multiply experiences and sectors. This developer can easily progress to technical project manager positions, or transition into systems administration by deepening their skills in Unix scripting languages and JavaScript.

Check out the latest IT & tech jobs in Scotland, where cities like Edinburgh and Glasgow are leading in tech innovation.

Your search returns 8 results.
Permanent

Job Vacancy
C# Software Engineer

Rise Technical Recruitment Ltd
Published on

£46k-57k
Bellshill, Scotland, United Kingdom
C# Software Engineer Edinburgh - Hybrid £46,000 - £57,000 + Private Healthcare + Holiday + Pension This is an excellent opportunity for a skilled C# Developer to join a growing engineering team. If you thrive in an agile environment and enjoy translating complex business needs into well-designed software, this role offers the platform to influence large-scale infrastructure and technical architecture. This company is a fast-scaling specialist in telecommunications infrastructure, focused on the large-scale deployment of full-fibre broadband across rural and underserved regions. Backed by significant private investment, they are building an expansive national network to provide high-capacity digital connectivity to hundreds of thousands of homes and businesses. In this varied role, you will work closely with senior technical leadership to develop and enhance core business systems. You will be a key contributor to technical design discussions, balancing in-house builds with third-party integrations to maximise operational effectiveness. From building and maintaining APIs to participating in code reviews, you will ensure software is maintainable, scalable, and delivers consistent value. The ideal candidate will be an experienced .NET professional with a strong knowledge of C#, particularly regarding integrations with Microsoft Dynamics. You should be comfortable with PostgreSQL and have a track record of delivering software through CI/CD pipelines. This is a fantastic opportunity for a C# Developer to join within a role focused on scaling the engineering function where your contributions directly shape the technical roadmap. You will gain exposure to complex architectural challenges, from system integrations to infrastructure. The Role: Design and build core business systems and internal integrations. Full development lifecycle. Stakeholder communication. Maintain high standards through code reviews and clear documentation. The Person: Expert knowledge of C#, .NET, and Microsoft Dynamics integrations. Solid experience with PostgreSQL and building/maintaining APIs. Confident with Git version control and GitLab CI/CD pipelines. Experienced in using Jira/Confluence within fast-paced, collaborative teams. Reference Number: BBBH269423 Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Contractor

Contractor job
Fullstack developer

LA International Computer Consultants Ltd
Published on

40 months
Bellshill, Scotland, United Kingdom
Role Title: Fullstack Developer Location: Edinburgh Duration: 29/07/2026 End client: Vanguard Intl UK Days on site: 5 Rate INSDIE IR35 £358 MUST BE PAYE THROUGH UMBRELLA Role Description: WNS Global Services is looking to hire a seasoned Lead full-stack developer with exceptional skills in .NET Core, C#, SQL, Rest API, Microservices/micro frontend, Entity Framework, Angular (16+ version) and Azure for developing solution that aligns with Architecture, Security, Risk & Compliance requirements of the UK based wealth management client. The position requires in-depth knowledge of the following: Must have skills: * Overall 10+ year experience in developing web applications using .NET Core. * At least 3+ years in Angular 16+ with a good understanding of responsive UI/UX * Experience using state management e.g. NgRx or NgXs * Exceptional skills in C# .NET, ASP.net CORE, Rest API and MVC, LINQ, Microservices/micro frontend, Entity Framework. * Clear working knowledge & experience in Azure Logic Apps, Azure SQL Database, Service Bus (Queues), .Net Core App for Azure, Azure Serverless, Azure Functions * Confident communicator, keen to learn and share knowledge * Candidates should have worked in agile environment, leading and driving projects independently. * Clear understanding of security aspects like Subscription key, authentication, and authorization * Unit testing tools experience (xunit, nunit, karma & jasmine or Jest) Good to have skills: * Candidates with experience in Wealth Management domain preferred * Docker * Azure DevOps (CI/CD pipelines) * Agile practices (Scrum/Kanban) Please send latest CV LA International is a HMG approved ICT Recruitment and Project Solutions Consultancy, operating globally from the largest single site in the UK as an IT Consultancy or as an Employment Business & Agency depending upon the precise nature of the work, for security cleared jobs or non-clearance vacancies, LA International welcome applications from all sections of the community and from people with diverse experience and backgrounds. Award Winning LA International, winner of the Recruiter Awards for Excellence, Best IT Recruitment Company, Best Public Sector Recruitment Company and overall Gold Award winner, has now secured the most prestigious business award that any business can receive, The Queens Award for Enterprise: International Trade, for the second consecutive period.
Permanent

Job Vacancy
Senior Software Developer (Python AI ML Specialist) - Registers of Scotland - SEO

Government Digital & Data
Published on
FastAPI

£48k-68k
Scotland, United Kingdom
The Role This post sits within the Senior Software Engineer job family and provides specialist expertise in Python and AI/ML engineering day-today. In this role, you will design, build, maintain and support robust software solutions that underpin our digital products and internal services. You will be responsible for developing and operating scalable data pipelines, APIs and cloud-native infrastructure, and for applying AI/ML techniques, including OCR, large language models and computer vision, to automate processes and improve efficiency. Working across the full delivery lifecycle, you will contribute to discovery, design, implementation, testing, deployment and ongoing support. You will collaborate closely with multidisciplinary teams, ensuring solutions are secure, reliable, maintainable and aligned to architectural and engineering standards, while continuously improving performance and user outcomes. On a typical day you will… - Design, build, and operate scalable ETL and data pipelines handling structured and unstructured data for AI/ML workloads. - Develop and maintain robust API services, including FastAPI, RESTful APIs, WebSockets, model-serving endpoints, integrating AI/ML capabilities with existing digital platforms. - Implement authentication/authorisation using JWT, OAuth 2.0, API keys, and maintain API versioning and documentation. - Deploy and operate cloud-native infrastructure using AWS Lambda, S3, RDS/Aurora, SQS, IAM, CloudWatch, with infrastructure-as-code tools: CDK, Terraform, CloudFormation. - Containerize applications using Docker, orchestrate with Kubernetes (EKS/ECS), and maintain automated CI/CD pipelines. - Implement monitoring and observability using CloudWatch, Grafana, telemetry frameworks, including experiment tracking tools like MLflow and Weights & Biases. - Research, prototype, and implement AI/ML solutions using Transformers/Hugging Face, PyTorch, OpenCV, PIL/Pillow, YOLO, including LoRA/QLoRA fine-tuning, RLHF, and -multi-modal AI/ML systems. - Collaborate with team members to optimize platform and AI/ML workflow performance, reliability, and scalability. - Ensure compliance with security, accessibility, performance, and operational standards. - Participate in agile ceremonies, contribute to team knowledge-sharing, and support process improvements. - Support disaster recovery procedures and maintain high-availability, resilient system standards.
Permanent

Job Vacancy
Business Development Director

CGI
Published on

Scotland, United Kingdom
At CGI, we empower our people to shape the future of industries by building lasting partnerships and delivering meaningful change. In this role, you’ll play a pivotal part in expanding our presence across Scotland’s Local Government sector, forging strong networks, and driving long-term opportunities that help councils deliver more efficient, citizen-focused services. You will be at the forefront of building new relationships, working alongside a collaborative team, and contributing to innovative strategies that strengthen CGI’s role as a trusted partner in public service transformation. CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK ‘Best Employer’ by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you’ll be part of an open, friendly community of experts. We’ll train and support you in taking your career wherever you want it to go. Ideally you will need to hold UK Security Clearance or be eligible to go through this clearance. Whilst this is a hybrid position there is an expectation that you will need to travel around Scotland to visit clients and CGI Offices.
Permanent

Job Vacancy
Senior Software Engineer

Rise Technical Recruitment Ltd
Published on

£60k-75k
Bellshill, Scotland, United Kingdom
Senior Software Engineer Edinburgh - On-site £Competitive + Holiday + Pension This is an excellent opportunity for a Software Engineer to join a global leader with more than 30 years of experience in aerospace & defence. That offers autonomy and the opportunity to impact the wider business. This company leads the way in technical solutions for rugged computer systems with a reputation for innovation and quality. They are committed to providing customers with the best possible products and services and are looking for a talented individual to join the team. In this varied role you will be responsible for creating and maintaining their internal software and will be working on software development projects. Participating in all stages of the software development lifecycle, starting with the collection and analysis of requirements, designing the solution, verifying it, and ending with product delivery, documentation, and support. The ideal candidate will have experience and a proven track record with Embedded C software, Linux, Network technologies and be able to script using Python and Bash. Although not essential, it would be beneficial to understand GIT and Agile and to have industry knowledge in manufacturing or aerospace and defence. This is a fantastic opportunity for an ambitious candidate to take ownership of their role and focusing on cutting edge technology. The Role: *Product lifecycle and development *Analysis to find errors/bugs *Designing solutions *Product delivery The Person: *Experience with embedded C software (Low-Level Development) *Strong Knowledge of GNU/Linux Systems. *Proven track record with Network Technologies *Scripting languages (Python + Bash) Reference Number: BBBH268397 Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Permanent

Job Vacancy
Senior Software Engineer

Rise Technical Recruitment Ltd
Published on

£50k-60k
Bellshill, Scotland, United Kingdom
Senior Software Engineer Edinburgh - On-site £50,000 to £60,000 + Holiday + Pension This is an excellent opportunity for a Software Engineer to join a global leader with more than 30 years of experience in aerospace & defence. That offers autonomy and the opportunity to impact the wider business. This company leads the way in technical solutions for rugged computer systems with a reputation for innovation and quality. They are committed to providing customers with the best possible products and services and are looking for a talented individual to join the team. In this varied role you will be responsible for creating and maintaining their internal software and will be working on software development projects. Participating in all stages of the software development lifecycle, starting with the collection and analysis of requirements, designing the solution, verifying it, and ending with product delivery, documentation, and support. The ideal candidate will have experience and a proven track record with Embedded C software, Linux, Network technologies and be able to script using Python and Bash. Although not essential, it would be beneficial to understand GIT and Agile and to have industry knowledge in manufacturing or aerospace and defence. This is a fantastic opportunity for an ambitious candidate to take ownership of their role and focusing on cutting edge technology. The Role: *Product lifecycle and development *Analysis to find errors/bugs *Designing solutions *Product delivery The Person: *Experience with embedded C software (Low-Level Development) *Strong Knowledge of GNU/Linux Systems. *Proven track record with Network Technologies *Scripting languages (Python + Bash) Reference Number: BBBH268397 Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Contractor

Contractor job
Protection and Control Engineer

SThree
Published on

28 months
£500
Bellshill, Scotland, United Kingdom
Senior Protection & Control Engineer - UK T&D Projects Contract | Outside IR35 | Hybrid (Glasgow) Due to the nature of the role, unfortunately applicants requiring visa sponsoship will not be considered Overview We are seeking an experienced Senior Protection & Control (P&C) Engineer to support major UK Transmission & Distribution (T&D) projects. This contract role is suited to an engineer with extensive experience in protection systems design, coordination, and implementation within the UK transmission environment. The ideal candidate will have a strong background working with National Grid, Scottish Power, SSEN, or other UK network operators. This position is offered outside IR35 with a hybrid working model from Glasgow . Key Responsibilities Lead the design, development, and review of protection and control schemes for transmission and distribution networks. Produce and review detailed documentation including protection settings, CT/VT specifications, relay configuration files, SLDs, logic diagrams, and control philosophies . Undertake fault level, protection coordination, and grading studies . Provide technical assurance across project lifecycle stages including FEED, detailed design, commissioning support, and operational integration. Ensure all deliverables meet relevant UK standards, utility specifications, and IEC/EN regulations . Collaborate with cross‑functional engineering teams, project managers, and client representatives to ensure safe, timely, and high‑quality project delivery. Support FAT/SAT activities and provide engineering expertise during installation and commissioning phases when required. Mentor junior engineers and contribute to knowledge‑sharing across the team. Essential Experience & Skills Proven experience as a Protection & Control Engineer on UK transmission and distribution projects (400kV, 275kV, 132kV). Strong working knowledge of protection systems including distance, differential, overcurrent/earth fault, and busbar protection schemes . Hands-on experience with major relay manufacturers (e.g., Siemens, ABB, GE, Schneider ). Proficiency in producing and validating protection settings and coordination studies . Solid understanding of National Grid / DNO standards , BS/EN/IEC regulations, and UK utility requirements. Demonstrable ability to review and sign off designs as a senior engineer. Excellent communication and stakeholder management skills. Please click to find out more about our Key Information Documents. Please note that the documents provided contain generic information. If we are successful in finding you an assignment, you will receive a Key Information Document which will be specific to the vendor set-up you have chosen and your placement. To find out more about Progressive please visit Progressive Recruitment, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Permanent

Job Vacancy
Electronic Design Engineer

Rise Technical Recruitment Ltd
Published on

£35k-50k
KW1 4LR, Wick, Scotland, United Kingdom
Electronic Design Engineer Wick, Scotland £35,000 - £50,000 DOE + Relocation Allowance + Benefits + Career Progression This is an excellent opportunity for an Electronic Design Engineer to join an innovation-driven engineering company specialising at the top of their field. This company have a long-standing reputation for delivering high-quality engineered solutions that enhance safety, assure integrity and drive operational efficiency. Working closely with customer partners, the business applies deep technical expertise to solve complex operational challenges. In this role, you will support the design team through new system designs, updates to existing products, and technical support for sales and manufacturing teams. You will work as part of a project team on assigned projects, while also contributing to technical design reviews to ensure systems are delivered to specification, on time and within budget. This is a fantastic opportunity for an engineer with a strong electronics background who enjoys hands-on design work, collaboration, and taking ownership of technical challenges within a supportive and forward-thinking environment. The Role: - Design hardware systems using analogue and digital electronics - Produce technical specifications and supporting documentation for projects - Carry out technical design reviews and checks on new and existing systems - Provide technical support to engineers, project managers, sales and manufacturing teams The Person: - BEng in Electronic Engineering or an equivalent technical discipline - Experience in electronic design including circuit design, embedded programming and microcontrollers, preferably using C - Proven relevant experience in an engineering or manufacturing environment - will consider junior candidates - Strong technical and manufacturing awareness with a practical mindset - Able to work effectively as part of a team and independently using initiative - Full-time role based in Wick, Scotland Reference Number: BBBH267981 To apply for this role or to be considered for further roles, please click "Apply Now" or contact Olly Jenkins at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.

Frequently asked questions about working as a C, C++ Developer

What is the role of a C, C++ Developer

The C++ developer uses this specific computer language to find ad hoc solutions to their clients' needs. Widely used in the market, this programming language is a skill highly sought after by recruiters.

How much does a C, C++ Developer charge

On average, a C++ expert charges 390 euros per day in the provinces, and 420 euros in the Paris region. The average annual salary for a C, C++ developer is £30K.

What is the definition of a C, C++ Developer

The role of the C++ freelancer is to produce clean and rigorous code, ensuring the performance and quality of the developed program. They participate downstream of the design phase, and their mission continues until the tests validating the quality and relevance of the produced programs.

What type of mission can a C, C++ Developer handle

The C, C++ developer masters the algorithmic and syntactic subtleties of the object-oriented language, to be able to select the best implementation solutions and successfully carry out the assigned mission. The sectors that welcome C++ freelancers are very diverse: banking sector, software development, ticketing, video games...

What are the main skills of a C, C++ Developer

Often, the C++ expert has comprehensive skills and also masters the syntax of control structures in PHP, Java and JavaScript, derived from C/C++. He will therefore be able to participate in projects using languages similar to his first language.

What is the ideal profile for a C, C++ Developer

The C++ expert must have: - excellent interpersonal skills, as they collaborate daily with many profiles: product owners, project managers, freelance developers; - good stress resistance, planning with often intense phases close to contractual deadlines
8 results

Contracts

Contractor Permanent

Location
1

Scotland, United Kingdom

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 to 10 years experience +10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us