What Jobs are available for IT Professionals in Edinburgh?

Showing 46 IT Professionals jobs in Edinburgh

Technical Support Specialist

EH1 2AL Edinburgh, Scotland £25000 Annually WhatJobs Direct

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a motivated and technically proficient Technical Support Specialist to join their remote customer service team. This role is based in Edinburgh, Scotland, UK , but the position is fully remote, offering flexibility and the opportunity to work from anywhere. You will be the first point of contact for customers experiencing technical issues with our client's software and services, providing timely and effective solutions. Your responsibilities will include troubleshooting software and hardware problems, diagnosing issues, and guiding customers through step-by-step solutions. This involves responding to support tickets via email, chat, and phone, ensuring customer satisfaction through clear communication and efficient problem resolution. You will maintain detailed records of customer interactions, technical issues, and resolutions in the support system. A strong understanding of IT systems, common software applications, and network troubleshooting is essential. The ideal candidate will have excellent communication and interpersonal skills, with the ability to explain technical concepts to non-technical users. You should be patient, empathetic, and possess a strong customer-centric approach. This role requires the ability to work independently, manage your time effectively, and prioritize tasks in a dynamic remote environment. A passion for technology and a desire to help others resolve their technical challenges are key attributes for success in this position.

Responsibilities:
  • Provide technical assistance and support to customers regarding software and hardware issues.
  • Respond to customer inquiries and resolve technical problems via email, phone, and chat.
  • Diagnose and troubleshoot technical issues, guiding users through step-by-step solutions.
  • Install, configure, and update software and hardware as needed.
  • Document customer interactions, issues, and resolutions accurately in the ticketing system.
  • Escalate complex issues to appropriate internal teams.
  • Provide feedback to product development on recurring technical issues.
  • Maintain a high level of customer satisfaction.
  • Stay updated on product knowledge and technical advancements.
Qualifications:
  • Proven experience in a technical support or IT helpdesk role.
  • Strong knowledge of operating systems (Windows, macOS), software applications, and basic networking concepts.
  • Excellent problem-solving and troubleshooting skills.
  • Outstanding communication and interpersonal skills, with the ability to explain technical information clearly.
  • Customer-focused mindset with a passion for providing excellent service.
  • Ability to work independently and manage time effectively in a remote setting.
  • Experience with helpdesk or ticketing software.
  • Relevant IT certifications (e.g., CompTIA A+) are a plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Technical Support Lead

EH1 2AA Edinburgh, Scotland £35000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding technology solutions provider, is looking for a dedicated and experienced Technical Support Lead to spearhead their customer service operations. This role, operating remotely, is crucial for ensuring exceptional technical assistance to a diverse client base. You will be responsible for managing a team of support specialists, resolving complex technical issues, and developing efficient support processes. The ideal candidate will possess strong technical acumen, excellent leadership skills, and a commitment to delivering outstanding customer satisfaction. This is a fantastic opportunity to shape the future of customer support in a growing organization.

Key Responsibilities:
  • Lead and mentor a remote team of technical support specialists, providing guidance and performance feedback.
  • Manage incoming support requests via phone, email, and ticketing systems, ensuring timely and effective resolution.
  • Troubleshoot and diagnose complex technical issues related to software, hardware, and network infrastructure.
  • Develop and maintain a comprehensive knowledge base of technical solutions and support documentation.
  • Escalate unresolved issues to appropriate internal teams (e.g., development, engineering) and follow up to ensure resolution.
  • Identify recurring technical problems and collaborate with product development to implement long-term solutions.
  • Monitor support metrics and KPIs, reporting on team performance and customer satisfaction levels.
  • Contribute to the continuous improvement of support processes and customer service standards.
  • Train new support team members and conduct ongoing training sessions.
  • Act as a point of escalation for challenging customer inquiries.

Qualifications:
  • A Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Proven experience (4+ years) in technical support, with at least 2 years in a leadership or supervisory role.
  • Strong technical knowledge of operating systems (Windows, macOS, Linux), networking concepts, and common software applications.
  • Experience with ticketing systems (e.g., Zendesk, Jira Service Management) and remote support tools.
  • Excellent problem-solving, analytical, and diagnostic skills.
  • Exceptional communication and interpersonal skills, with the ability to explain technical concepts clearly to non-technical users.
  • Proven ability to manage and motivate a remote team.
  • Customer-focused mindset with a dedication to providing high-quality service.
  • Ability to work independently and manage priorities effectively in a remote environment.
This is a fully remote position, offering the flexibility to work from home. If you are a technical expert with a passion for customer service and leadership, we encourage you to apply.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Technical Support Engineer

EH1 1AA Edinburgh, Scotland £45000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing software company specializing in innovative customer relationship management (CRM) solutions, is seeking a Senior Technical Support Engineer to join their team in Edinburgh, Scotland, UK . This role is crucial in providing advanced technical assistance to enterprise-level clients, resolving complex issues, and ensuring optimal performance of our client's software suite. You will be the primary point of contact for challenging technical problems, acting as a technical liaison between customers and the product development teams. Your deep understanding of software architecture, troubleshooting methodologies, and excellent customer service skills will be key to success.

Responsibilities:
  • Provide expert-level technical support to enterprise customers via phone, email, and ticketing systems.
  • Diagnose and resolve complex software issues, including bugs, performance problems, and integration challenges.
  • Analyze support tickets, identify trends, and escalate critical issues to development and engineering teams with detailed reports.
  • Develop and maintain technical documentation, knowledge base articles, and troubleshooting guides.
  • Assist in the testing and validation of software updates and patches before release.
  • Train and mentor junior support engineers, sharing technical expertise and best practices.
  • Proactively monitor customer environments and identify potential issues before they impact users.
  • Collaborate with sales and account management teams to ensure customer satisfaction and retention.
  • Contribute to the continuous improvement of support processes and tools.
  • Act as a trusted advisor to clients, providing guidance on best practices for using the software.

Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in a technical support or application support role, preferably within a SaaS environment.
  • Proven ability to troubleshoot and resolve complex software and system issues.
  • Strong understanding of CRM systems, database technologies (SQL), and API integrations.
  • Experience with scripting languages (e.g., Python, JavaScript) is a plus.
  • Excellent analytical, problem-solving, and diagnostic skills.
  • Exceptional communication, interpersonal, and customer service skills.
  • Ability to manage multiple priorities and work effectively in a fast-paced, hybrid environment.
  • Experience working with ticketing systems (e.g., Zendesk, ServiceNow).
  • Familiarity with cloud platforms (AWS, Azure) is advantageous.

This role offers a superb opportunity to grow your career in technical support within a dynamic and innovative company located in Edinburgh, Scotland, UK , offering a blend of office and remote working.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Technical Support Team Lead

EH1 1AA Edinburgh, Scotland £45000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced and motivated Technical Support Team Lead to manage their dedicated customer service and helpdesk operations. This position offers the flexibility of being fully remote, allowing you to lead your team from anywhere. You will be responsible for overseeing a team of technical support specialists, ensuring the delivery of exceptional customer service and timely resolution of technical issues. Your primary duties will include managing daily team operations, assigning tasks, monitoring performance metrics, and providing guidance and training to team members. You will act as a point of escalation for complex technical problems and work collaboratively with other departments, such as engineering and product development, to identify root causes and implement solutions. The ideal candidate will have a strong technical aptitude, excellent problem-solving skills, and a proven ability to lead and inspire a team. You will be responsible for developing and refining support processes, creating knowledge base articles, and ensuring the team adheres to service level agreements (SLAs). Experience in IT support, helpdesk management, or a similar customer-facing technical role is essential, along with demonstrated leadership experience. Proficiency with ticketing systems (e.g., Zendesk, Jira Service Management) and remote support tools is highly desirable. You should possess excellent communication skills, both written and verbal, and the ability to effectively communicate technical information to non-technical users. A passion for customer satisfaction and a commitment to continuous improvement are crucial. This role is ideal for someone who thrives in a fast-paced environment, enjoys troubleshooting complex issues, and is dedicated to fostering a positive and efficient support team. Join our client's innovative company and make a significant impact on their customer experience from your home office.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Technical Support Engineer

EH1 2HG Edinburgh, Scotland £45000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing SaaS company, is seeking a highly skilled and motivated Senior Technical Support Engineer to join their fully remote global support team. This role is pivotal in ensuring our customers receive exceptional technical assistance, resolving complex issues, and enhancing their overall experience with our platform. You will be the primary point of contact for escalated technical queries, troubleshooting advanced software and system problems, and collaborating with engineering and product teams to identify root causes and implement permanent solutions. This position demands deep technical expertise, excellent communication skills, and a proactive approach to customer service.

Key responsibilities include diagnosing and resolving intricate technical issues across various operating systems and network environments, managing a queue of support tickets with a focus on rapid resolution times and high customer satisfaction, and documenting solutions and troubleshooting guides for internal and external knowledge bases. You will provide expert guidance to junior support staff, conduct training sessions, and contribute to the continuous improvement of support processes and tools. The ideal candidate will have a proven track record in a senior technical support role, with strong knowledge of cloud technologies, databases, and API integrations. Exceptional analytical and problem-solving abilities, coupled with the capacity to explain complex technical concepts to non-technical users, are essential. This role requires a self-starter who thrives in a remote environment, is adept at managing their time effectively, and possesses a strong commitment to customer success. You will be instrumental in maintaining our reputation for outstanding customer support, contributing significantly to client retention and satisfaction from your remote workspace. This is an excellent opportunity for a seasoned support professional to advance their career in a supportive and innovative company.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Technical Support Specialist

EH1 1AB Edinburgh, Scotland £35000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a dedicated and highly skilled Senior Technical Support Specialist to join their dynamic, remote-first team. Based in **Edinburgh, Scotland, UK**, this role is crucial in providing exceptional technical assistance and problem resolution to our client's diverse customer base. The ideal candidate will possess a deep technical aptitude, excellent communication skills, and a passion for helping users overcome complex technical challenges. This is a fantastic opportunity to advance your career in a supportive, fully remote environment.

Key Responsibilities:
  • Provide advanced technical support to customers via multiple channels, including email, live chat, and phone, resolving issues promptly and efficiently.
  • Diagnose and troubleshoot complex software, hardware, and network issues.
  • Escalate unresolved issues to appropriate internal teams (e.g., engineering, product development) with detailed documentation.
  • Develop and maintain comprehensive knowledge base articles, FAQs, and troubleshooting guides to empower users and support agents.
  • Train and mentor junior support staff, sharing expertise and best practices.
  • Identify recurring technical issues and collaborate with product and engineering teams to implement long-term solutions and product improvements.
  • Monitor support queues and ensure Service Level Agreements (SLAs) are met.
  • Contribute to the continuous improvement of support processes and tools.
  • Gather customer feedback and insights to inform product development and service enhancements.
  • Act as a subject matter expert for specific products or services.

Qualifications:
  • Minimum of 4 years of experience in a technical support or helpdesk role, with at least 2 years in a senior capacity.
  • Proficiency in troubleshooting operating systems (Windows, macOS, Linux), network protocols, and common software applications.
  • Experience with ticketing systems (e.g., Zendesk, Jira Service Desk).
  • Strong understanding of IT hardware and software troubleshooting techniques.
  • Excellent written and verbal communication skills, with the ability to explain technical concepts clearly to non-technical users.
  • Ability to work independently and manage time effectively in a remote setting.
  • Strong analytical and problem-solving skills.
  • Experience in scripting or basic programming is a plus.
  • Relevant IT certifications (e.g., CompTIA A+, Network+, ITIL) are advantageous.

This position is fully remote, enabling you to work from anywhere within the UK, while officially supporting our client based in **Edinburgh, Scotland, UK**. We are committed to fostering a collaborative and inclusive remote work culture. If you thrive on solving technical puzzles and delivering outstanding customer service, we want to hear from you.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Technical Support Specialist

EH1 1AB Edinburgh, Scotland £35000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Technical Support Specialist to join their growing team. This is a fully remote position, providing essential technical assistance and expertise to a diverse customer base. You will be responsible for troubleshooting complex software and hardware issues, guiding users through technical challenges, and ensuring timely resolution of support tickets. This role requires a deep understanding of IT systems, excellent communication skills, and the ability to work autonomously in a fast-paced support environment. You will be a critical point of contact, dedicated to delivering exceptional customer service and maintaining high levels of user satisfaction.

Key Responsibilities:
  • Provide advanced technical support to end-users via phone, email, and chat, addressing a wide range of software and hardware issues.
  • Diagnose and resolve complex technical problems, including network connectivity, application errors, operating system issues, and hardware malfunctions.
  • Escalate unresolved issues to appropriate internal teams (e.g., Development, Network Operations) with detailed diagnostic information.
  • Create and maintain comprehensive knowledge base articles, FAQs, and troubleshooting guides to empower users and reduce support volume.
  • Assist in the training and mentoring of junior support staff, sharing best practices and technical expertise.
  • Monitor system performance and identify potential issues before they impact users.
  • Manage and prioritise a queue of support tickets, ensuring all issues are addressed within defined service level agreements (SLAs).
  • Proactively communicate with users regarding the status of their support requests and provide regular updates.
  • Contribute to the continuous improvement of support processes and tools.
  • Identify trends in support requests and provide feedback to product development and QA teams to improve overall product stability and usability.
  • Stay current with technological advancements relevant to the products and services supported.
Qualifications:
  • Minimum of 3-5 years of experience in a technical support or helpdesk role, with a strong focus on advanced troubleshooting.
  • Proficiency in supporting Windows and macOS operating systems, as well as common business applications.
  • Experience with network troubleshooting (TCP/IP, DNS, DHCP) and understanding of network infrastructure.
  • Familiarity with cloud-based services (e.g., Office 365, Google Workspace) is a strong plus.
  • Excellent analytical and problem-solving skills, with a methodical approach to diagnosing technical issues.
  • Outstanding verbal and written communication skills, with the ability to explain technical concepts clearly to non-technical users.
  • Proven ability to work independently, manage time effectively, and maintain high levels of productivity in a remote environment.
  • Customer-centric attitude with a passion for providing excellent service.
  • Experience with ticketing systems (e.g., Zendesk, Jira Service Management) is required.
  • Relevant IT certifications (e.g., CompTIA A+, Network+, ITIL Foundation) are highly desirable.
This fully remote role offers a fantastic opportunity to leverage your technical expertise and customer service skills to make a real impact. Join our client's dedicated team and contribute to their mission of providing outstanding technical support.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest It professionals Jobs in Edinburgh !

Senior Technical Support Engineer

EH1 1AB Edinburgh, Scotland £45000 Annually WhatJobs Direct

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is searching for a highly skilled Senior Technical Support Engineer to join their growing customer service team. This is a fully remote position, allowing you to provide expert technical assistance from anywhere. You will be responsible for resolving complex technical issues for our diverse customer base, ensuring prompt and effective solutions. This role involves diagnosing hardware and software problems, guiding customers through troubleshooting steps, escalating issues when necessary, and documenting solutions for future reference. A deep understanding of our product suite, coupled with excellent problem-solving and communication skills, is essential. You will act as a point of escalation for junior support staff, providing mentorship and training. Responsibilities include managing support tickets, maintaining high levels of customer satisfaction, contributing to the knowledge base, and identifying trends in customer issues to provide feedback for product improvement. The ideal candidate will have a proven track record in technical support, a strong aptitude for learning new technologies, and the ability to explain technical concepts clearly to non-technical users. Experience with remote support tools and ticketing systems is required. A Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience, along with a minimum of 5 years of experience in a technical support or helpdesk role, is preferred. Industry certifications such as CompTIA A+, Network+, or Microsoft certifications are a plus. If you are a proactive problem-solver passionate about delivering exceptional customer service in a remote capacity, we invite you to apply.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Technical Support Engineer

EH1 1AN Edinburgh, Scotland £45000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing SaaS company specializing in innovative enterprise solutions, is seeking a Senior Technical Support Engineer to join their collaborative team based in Edinburgh . This hybrid role offers a dynamic work environment, balancing the need for in-person collaboration and team building with the flexibility of remote work. You will be the primary point of contact for complex technical issues, providing expert-level support to a diverse client base. Your role will be critical in ensuring customer satisfaction and driving the successful adoption and utilization of our client's cutting-edge software products.

Key responsibilities include troubleshooting and resolving intricate technical problems related to the company's software suite, diagnosing software defects, and collaborating with development teams to implement fixes. You will be responsible for managing support tickets, documenting solutions, and contributing to the knowledge base. This role requires extensive interaction with clients, often involving detailed explanations of technical concepts, product functionality, and best practices. You will also play a key role in identifying recurring issues and providing feedback to product management and engineering teams to drive product improvements. The ideal candidate will possess a Bachelor's degree in Computer Science, Information Technology, or a related field, coupled with at least 5 years of experience in a technical support or systems administration role, preferably within a SaaS environment.

Essential skills include strong analytical and problem-solving abilities, a deep understanding of network protocols, operating systems (Windows/Linux), and cloud technologies. Experience with scripting languages (e.g., Python, Bash) and database querying (SQL) is highly desirable. Excellent communication, interpersonal, and customer service skills are paramount. You must be comfortable explaining technical information to non-technical users and managing challenging client interactions with professionalism and empathy. This hybrid role requires a commitment to attending team meetings and collaborative sessions at our Edinburgh office, while allowing significant autonomy for remote work. If you are a technically adept problem-solver passionate about customer success, we encourage you to apply.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Lead Technical Support Engineer

EH1 1AA Edinburgh, Scotland £55000 Annually WhatJobs Direct

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly expanding technology firm at the forefront of cloud-based solutions, providing innovative software to a global clientele. We are seeking a highly skilled and motivated Lead Technical Support Engineer to join our dedicated, fully remote support team. In this crucial role, you will be the primary point of escalation for complex technical issues, providing expert troubleshooting and resolution for our enterprise-level clients. You will leverage your deep understanding of our software suite, networking protocols, and system administration to diagnose and resolve intricate problems, ensuring minimal disruption to client operations. The ideal candidate will possess exceptional analytical and problem-solving skills, combined with outstanding communication abilities to articulate technical solutions clearly to both technical and non-technical stakeholders. As a fully remote position, you will thrive in a collaborative digital environment, working closely with development, QA, and customer success teams. Your responsibilities will include mentoring junior support engineers, developing comprehensive knowledge base articles, and contributing to the continuous improvement of our support processes and tools. This role demands a proactive approach to identifying trends in support requests and providing feedback to product teams to drive future enhancements. We are committed to providing our customers with unparalleled support, and this role is central to that mission. Responsibilities include:
  • Providing Tier 3 technical support and acting as an escalation point for complex customer issues.
  • Diagnosing, troubleshooting, and resolving advanced software and system-related problems.
  • Analyzing technical issues, identifying root causes, and implementing effective solutions.
  • Collaborating closely with development and engineering teams to report bugs and suggest product improvements.
  • Developing and maintaining comprehensive technical documentation, including knowledge base articles and FAQs.
  • Mentoring and guiding junior technical support engineers, sharing expertise and best practices.
  • Managing customer escalations and ensuring timely and satisfactory resolution of issues.
  • Monitoring system performance and identifying potential issues before they impact clients.
  • Contributing to the continuous improvement of support processes, tools, and customer experience.
  • Communicating technical information effectively to both technical and non-technical audiences.
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Minimum of 5 years of experience in technical support, preferably in a SaaS or enterprise software environment.
  • Proven expertise in troubleshooting complex software applications, databases, and operating systems (Windows/Linux).
  • Strong understanding of networking concepts (TCP/IP, DNS, firewalls).
  • Excellent analytical, problem-solving, and debugging skills.
  • Exceptional written and verbal communication skills, with a strong emphasis on customer service.
  • Experience with scripting languages (e.g., Python, Bash) is a plus.
  • Ability to work independently and manage time effectively in a fully remote setting.
  • Experience with ticketing systems (e.g., Zendesk, Jira) and remote support tools.
  • Leadership potential and experience in mentoring team members is highly desirable.
This is an exciting opportunity for a seasoned Technical Support Engineer to join a thriving technology company and contribute to providing exceptional customer experiences in a fully remote capacity, serving clients from Edinburgh, Scotland, UK , and beyond.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All IT Professionals Jobs View All Jobs in Edinburgh