213 Skyscanner jobs in Edinburgh

Graduate Software Development Engineer

EH1 2AA Edinburgh, Scotland £30000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to launch its Graduate Software Development Engineer program, offering a unique opportunity for bright, ambitious individuals to kick-start their careers in technology. This is a fully remote, 12-month internship program designed to provide comprehensive training, hands-on project experience, and mentorship. You will be part of a collaborative development team, working on cutting-edge software solutions and gaining exposure to the full software development lifecycle. The program focuses on building strong foundational skills in programming, software design, and agile methodologies. You will have the chance to contribute to real-world projects, learn from experienced engineers, and develop your technical and problem-solving abilities in a supportive, virtual environment. We are looking for passionate individuals with a strong academic background in computer science or a related field, and a genuine enthusiasm for software engineering.

Program Highlights:
  • Intensive training in core software development principles and technologies.
  • Involvement in the design, development, testing, and deployment of software applications.
  • Work on challenging projects using modern programming languages and tools.
  • Receive regular feedback and mentorship from senior software engineers.
  • Develop skills in agile development methodologies and collaboration tools.
  • Gain exposure to cloud computing, data structures, algorithms, and software architecture.
  • Opportunity to build a professional network within a leading tech organization.
  • Remote-first working environment with regular virtual team activities.
  • Potential for full-time employment upon successful completion of the internship.
Qualifications:
  • Recent graduate (or final year student) with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline.
  • Strong understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language such as Java, Python, C++, or JavaScript.
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a team environment, especially in a remote setting.
  • High level of motivation, eagerness to learn, and a proactive attitude.
  • Enthusiasm for technology and software development.
  • Demonstrable personal projects or contributions to open-source are a plus.
This is an exceptional opportunity to launch your career in software development from anywhere in the UK, supporting our client’s innovative work based in Edinburgh, Scotland, UK .
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

EH1 1AA Edinburgh, Scotland £30000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to announce a unique opportunity for ambitious graduates to join their prestigious Graduate Programme as Software Development Engineers. This role is entirely remote, offering unparalleled flexibility while you embark on a structured career path within a leading technology firm. You will be immersed in challenging projects, contributing to the development of innovative software solutions across various domains. This programme is designed to provide comprehensive training, mentorship from experienced professionals, and exposure to cutting-edge technologies, setting you up for long-term success.

Programme Highlights:
  • Gain hands-on experience in software design, development, testing, and deployment.
  • Work on real-world projects, contributing to the creation of impactful software products.
  • Receive extensive training in programming languages, development methodologies, and cloud technologies.
  • Benefit from dedicated mentorship from senior engineers.
  • Collaborate with diverse, high-performing teams in a virtual environment.
  • Develop essential professional skills, including problem-solving, communication, and teamwork.
  • Explore different areas of software engineering to identify your passion and specialization.

Ideal Candidate Profile:
  • Recent graduate with a degree (2:1 or higher) in Computer Science, Software Engineering, or a closely related technical field.
  • Strong foundational knowledge of programming principles and at least one common programming language (e.g., Java, Python, C++, C#).
  • A genuine passion for technology and software development.
  • Excellent analytical and problem-solving capabilities.
  • Effective communication and interpersonal skills, with the ability to thrive in a remote team setting.
  • Proactive attitude and a strong desire to learn and grow.
This remote graduate scheme offers a fantastic start to your career, allowing you to develop your skills and contribute meaningfully without geographical constraints. If you are a bright, motivated graduate eager to make your mark in the software industry, this fully remote position is an excellent stepping stone. Join us and be part of a company that values innovation, collaboration, and professional development for all its team members, regardless of their location. We are committed to building a diverse and inclusive workforce.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

EH1 1BG Edinburgh, Scotland £20000 annum (stip WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering an exceptional opportunity for motivated individuals to join their cutting-edge technology company as a Junior Software Development Apprentice. This fully remote, comprehensive apprenticeship program is designed to provide aspiring developers with the skills, knowledge, and practical experience needed to launch a successful career in software development. Apprentices will work alongside experienced mentors, contributing to real-world projects and learning a wide range of programming languages and technologies. The curriculum will cover essential areas such as web development (frontend and backend), database management, software testing, and agile methodologies. As a remote apprentice, you will leverage collaboration tools and platforms to connect with your team and participate actively in all project phases. Key learning objectives and responsibilities include:
  • Learning and applying principles of software design and development.
  • Assisting in the coding, testing, and debugging of software applications.
  • Collaborating with team members on feature development and issue resolution.
  • Participating in code reviews and learning best practices.
  • Gaining hands-on experience with various programming languages (e.g., Python, JavaScript, Java).
  • Understanding and utilising version control systems like Git.
  • Developing problem-solving skills through practical application.
  • Contributing to the creation of documentation for software projects.
This apprenticeship is ideal for individuals with a passion for technology, a strong aptitude for logical thinking, and a desire to learn. No prior professional experience is required, but a keen interest in coding and a commitment to completing the full apprenticeship program are essential. Candidates should possess good communication skills and the ability to work independently and manage their time effectively in a remote setting. Upon successful completion of the apprenticeship, there is a strong possibility of a permanent role within the company. This is a unique chance to gain invaluable industry experience and a recognized qualification, all from the comfort of your own home. The program is designed to be entirely remote, fostering flexibility and accessibility for talented individuals across the UK.
This advertiser has chosen not to accept applicants from your region.

Remote Apprenticeship - Software Development

EH1 1BB Edinburgh, Scotland £15000 annum (stip WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exciting career journey with our fully remote Apprenticeship program in Software Development, based out of Edinburgh, Scotland, UK . Our client is a leading innovator in the tech industry, offering a unique opportunity for passionate individuals to learn, grow, and contribute to cutting-edge projects. This apprenticeship is designed for motivated learners eager to gain hands-on experience in programming, system design, and agile methodologies. You will be paired with experienced mentors who will provide guidance and support throughout your learning period. Responsibilities include assisting in the development of software applications, writing and testing code, participating in team meetings, and documenting processes. You will have the chance to work with various programming languages and technologies, contributing to real-world solutions. This is a remote-first role, providing the flexibility to work from anywhere within the UK. We are looking for individuals with a strong aptitude for problem-solving, a keen interest in technology, and excellent communication skills. While prior coding experience is a plus, it is not essential; a genuine passion for software development and a willingness to learn are paramount. You will receive comprehensive training, including access to online courses and workshops, to build your technical proficiency. This is an ideal opportunity for school leavers, recent graduates, or career changers looking to enter the tech sector. Successful completion of the apprenticeship may lead to a permanent position within the company. If you are ambitious, self-driven, and ready to kick-start your career in software development from the comfort of your own home, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Trainee - Software Development

EH1 1AA Edinburgh, Scotland £25000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Embark on your tech career with our client's comprehensive Remote Graduate Trainee program in Software Development. This fully remote opportunity is designed for ambitious recent graduates eager to build a successful career in software engineering. You will receive intensive training, mentorship from experienced developers, and hands-on experience working on real-world projects. Our client is committed to fostering talent and providing a structured path for growth, allowing you to contribute to innovative solutions from the comfort of your home, supporting projects relevant to the tech ecosystem in and around Edinburgh, Scotland, UK .

Program Highlights:
  • Intensive foundational training in key programming languages (e.g., Java, Python, C#) and software development methodologies (Agile, Scrum).
  • Exposure to full-stack development, including front-end (e.g., React, Angular) and back-end technologies (e.g., Node.js, Spring Boot).
  • Work on challenging projects, contributing to the design, development, testing, and deployment of software applications.
  • Receive ongoing mentorship from senior software engineers who will guide your technical and professional development.
  • Learn best practices in code quality, version control (Git), and continuous integration/continuous deployment (CI/CD).
  • Participate in code reviews and contribute to technical discussions.
  • Develop problem-solving skills and learn to debug and troubleshoot complex issues.
  • Gain experience with cloud platforms (AWS, Azure) and database technologies (SQL, NoSQL).
  • Opportunity to specialize in areas such as mobile development, data engineering, or cybersecurity.
  • Build a strong professional network within a supportive remote team environment.
Ideal Candidate Profile:
  • Recent graduate with a degree in Computer Science, Software Engineering, or a related technical field, or equivalent demonstrable experience.
  • Strong understanding of fundamental programming concepts and algorithms.
  • Excellent analytical and logical thinking skills.
  • Passion for technology and a keen interest in software development.
  • Ability to learn quickly and adapt to new technologies.
  • Strong communication and collaboration skills, suitable for a remote team.
  • Self-motivated, proactive, and able to manage time effectively in a remote setting.
  • A foundational knowledge of at least one programming language is beneficial but not essential.
This role is fully remote, allowing you to work from anywhere with a stable internet connection. This is an exceptional entry-level opportunity for aspiring software developers seeking to gain invaluable experience and launch their careers in the tech industry, supporting our client's technological initiatives globally, with initial grounding in the spirit of the Edinburgh tech community.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprenticeship in Software Development

EH1 2AD Edinburgh, Scotland £20000 annum (appr WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a unique opportunity for motivated individuals to embark on an Advanced Apprenticeship in Software Development, based in Edinburgh, Scotland, UK . This is an exceptional pathway for aspiring software developers to gain invaluable hands-on experience, practical skills, and a recognised qualification while working within a leading technology firm. You will be part of a supportive team, contributing to real-world software projects under the guidance of experienced mentors. This hybrid role combines structured learning with practical application, offering a blend of in-office collaboration and focused remote work.

As an apprentice, your responsibilities will include:
  • Assisting in the design, development, testing, and maintenance of software applications.
  • Learning and applying programming languages such as Python, Java, or C#, under mentorship.
  • Participating in coding sessions, bug fixing, and contributing to software enhancements.
  • Understanding and adhering to software development lifecycle (SDLC) principles.
  • Collaborating with team members to define project requirements and solutions.
  • Learning to write clean, well-documented, and efficient code.
  • Participating in code reviews to learn from experienced developers.
  • Troubleshooting and resolving technical issues with guidance.
  • Gaining exposure to databases, version control systems (e.g., Git), and Agile methodologies.
  • Contributing to project documentation and technical specifications.
  • Attending training sessions and completing modules towards your Advanced Apprenticeship qualification.
  • Engaging in problem-solving activities and seeking solutions to technical challenges.
To be eligible for this apprenticeship, you should have achieved or be on track to achieve A-Levels (or equivalent) in subjects such as Maths, Computer Science, or a related STEM field, or possess a relevant Level 3 qualification. A strong interest in technology and a demonstrable passion for software development are essential. You should possess good analytical and problem-solving skills, a keen eye for detail, and a proactive approach to learning. Excellent communication and teamwork abilities are important. While this role offers hybrid working, allowing for some remote flexibility, regular attendance at our Edinburgh, Scotland, UK office will be required for training, team meetings, and collaborative work.

This apprenticeship provides a structured learning environment, mentorship, and the opportunity to build a successful career in software development.
This advertiser has chosen not to accept applicants from your region.

Lead Project Manager, Software Development

EH1 1AB Edinburgh, Scotland £65000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing software solutions provider, is seeking a dynamic and experienced Lead Project Manager to oversee the development lifecycle of innovative software products. This hybrid role requires a strategic thinker who can balance in-office collaboration with the flexibility of remote work, spending approximately two days per week at our **Edinburgh, Scotland** office. You will be responsible for leading cross-functional teams, ensuring the timely and successful delivery of complex software projects, from initial concept through to deployment and beyond. The ideal candidate will have a strong understanding of Agile methodologies and a proven ability to manage stakeholder expectations.

Key Responsibilities:
  • Lead and manage the end-to-end delivery of software development projects, ensuring adherence to scope, budget, and timeline.
  • Define project objectives, scope, deliverables, and success criteria in collaboration with product owners and stakeholders.
  • Develop and maintain comprehensive project plans, schedules, and budgets using appropriate project management tools.
  • Facilitate Agile ceremonies (e.g., sprint planning, daily stand-ups, sprint reviews, retrospectives) to ensure efficient team operations.
  • Identify, assess, and manage project risks and dependencies, developing mitigation strategies.
  • Communicate project status, key milestones, issues, and risks effectively to stakeholders at all levels.
  • Lead and motivate project teams, fostering a collaborative and high-performance culture.
  • Manage stakeholder expectations and ensure clear communication throughout the project lifecycle.
  • Oversee resource allocation and ensure optimal utilization of team members.
  • Drive continuous improvement within the project management process and team practices.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Business, or a related field.
  • Minimum of 7 years of experience in project management, with at least 4 years specifically focused on software development projects.
  • Proven experience leading cross-functional teams in an Agile (Scrum/Kanban) environment.
  • Strong understanding of software development lifecycle (SDLC) and common development methodologies.
  • Excellent leadership, communication, negotiation, and conflict-resolution skills.
  • Proficiency with project management software (e.g., Jira, Confluence, MS Project).
  • Demonstrated ability to manage complex projects with multiple dependencies.
  • Experience working in a hybrid environment, effectively collaborating with remote and in-office team members.
  • PMP, PRINCE2, CSM, or CSPO certification is highly desirable.
  • Ability to adapt to changing priorities and manage multiple projects concurrently.
This is an excellent opportunity for a seasoned Project Manager to make a significant impact within a forward-thinking organization based in **Edinburgh**. Leverage your expertise in a hybrid work model to drive successful software innovation.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Skyscanner Jobs in Edinburgh !

Advanced Apprenticeship in Software Development

EH1 1BU Edinburgh, Scotland £22000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client, a leading fintech startup revolutionizing online payments, is seeking ambitious and enthusiastic individuals to join their prestigious Advanced Apprenticeship program in Software Development, based in **Edinburgh, Scotland, UK**. This is a unique opportunity to gain hands-on experience and develop highly sought-after skills within a fast-paced, innovative technology environment. Over the course of this apprenticeship, you will receive comprehensive training, mentorship from experienced developers, and the chance to contribute to real-world projects, building a strong foundation for a successful career in software engineering.

The apprenticeship program is designed to equip you with a deep understanding of the full software development lifecycle. You will work alongside talented engineers, learning to design, code, test, and deploy robust software solutions. The training will cover a range of modern programming languages, frameworks, and development methodologies. You will be actively involved in team meetings, contributing to discussions and problem-solving, gaining invaluable insights into agile development practices and collaborative teamwork.

Key learning areas and responsibilities will include:
  • Learning and applying modern programming languages such as Python, Java, or JavaScript.
  • Understanding and contributing to front-end development using frameworks like React or Angular.
  • Gaining experience with back-end development and database management (e.g., SQL, NoSQL).
  • Participating in the design and implementation of software features under supervision.
  • Writing clean, efficient, and well-documented code.
  • Assisting in the testing and debugging of software applications.
  • Learning about version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Understanding agile methodologies and participating in sprint planning and reviews.
  • Collaborating with senior developers and mentors to resolve technical challenges.
  • Contributing to the overall success of development projects and delivering high-quality software.
  • Developing a strong understanding of cybersecurity best practices in software development.
  • Engaging in continuous learning and professional development through online courses, workshops, and internal training sessions.

We are looking for individuals who possess a strong aptitude for problem-solving, a keen interest in technology, and a genuine desire to learn and grow. While prior coding experience is beneficial, it is not essential; your passion, dedication, and potential are what matter most to us. This is a fantastic pathway into a rewarding career in the tech industry, offering a blend of structured learning and practical application. Successful completion of the apprenticeship can lead to full-time employment opportunities within our organisation.
This advertiser has chosen not to accept applicants from your region.

Senior Project Manager - Software Development

EH1 1AA Edinburgh, Scotland £65000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly growing technology solutions provider, is seeking an experienced Senior Project Manager to lead key software development projects in **Edinburgh, Scotland, UK**. This hybrid role offers the opportunity to manage diverse projects, mentor project teams, and drive successful delivery within a collaborative environment. The ideal candidate will have a proven track record in agile methodologies, strong stakeholder management skills, and a deep understanding of the software development lifecycle.

Responsibilities:
  • Lead the planning, execution, and delivery of complex software development projects from inception to completion.
  • Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
  • Develop and manage detailed project plans, schedules, budgets, and resource allocation.
  • Implement and champion agile methodologies (Scrum, Kanban) throughout the project lifecycle.
  • Facilitate project meetings, including daily stand-ups, sprint planning, reviews, and retrospectives.
  • Manage project risks and issues, developing mitigation strategies and escalating as necessary.
  • Communicate project status, progress, and key milestones effectively to all stakeholders, including clients and executive leadership.
  • Build and maintain strong relationships with project team members, stakeholders, and vendors.
  • Ensure the quality and timely delivery of project outputs, meeting all defined requirements.
  • Mentor and guide junior project managers and team members.
  • Conduct post-project evaluations and identify lessons learned for continuous improvement.
Qualifications:
  • Bachelor's degree in Computer Science, Business Administration, or a related field.
  • Minimum of 7 years of experience in project management, with at least 4 years focused on software development projects.
  • Proven experience managing projects using agile methodologies (Scrum Master certification is a strong plus).
  • Demonstrated ability to manage multiple projects concurrently with competing priorities.
  • Excellent leadership, communication, negotiation, and interpersonal skills.
  • Proficiency in project management software (e.g., Jira, Asana, Microsoft Project).
  • Strong understanding of the software development lifecycle (SDLC) and various development methodologies.
  • Experience in stakeholder management and managing expectations effectively.
  • Ability to think strategically and solve complex problems.
  • Experience working in a hybrid work model and fostering team cohesion.
  • PMP or PRINCE2 certification is highly desirable.
This role offers a competitive salary, comprehensive benefits, and the opportunity to shape innovative software solutions.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Apprentice (AI Focus)

EH1 1AA Edinburgh, Scotland £25000 annum (duri WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on an exceptional career journey as a Senior Software Development Apprentice with an AI focus, fully remote. Our client, a leading technology innovator, is offering a unique opportunity for ambitious individuals eager to master the art of software development and delve into the exciting world of Artificial Intelligence. This apprenticeship is designed to provide comprehensive, hands-on training, enabling you to contribute to cutting-edge projects from day one. As a remote apprentice, you will gain invaluable experience in designing, developing, testing, and deploying software solutions, with a special emphasis on AI algorithms and machine learning models. You will work alongside seasoned developers and AI specialists, learning to build intelligent systems that solve complex real-world problems. The program will cover a broad spectrum of technologies and methodologies, including popular programming languages like Python, Java, and C++, as well as frameworks relevant to AI, such as TensorFlow and PyTorch. You'll also gain proficiency in agile development practices, version control systems like Git, and cloud platforms. Your responsibilities will include assisting in the development of AI-powered features, contributing to data preprocessing and model training, writing clean and efficient code, and participating in code reviews. We are looking for candidates with a strong aptitude for problem-solving, a keen interest in technology, and a proactive learning attitude. While prior coding experience is beneficial, it is not strictly required; a passion for technology and a drive to learn are paramount. This apprenticeship is a pathway to a full-time role, offering significant growth potential within our client's organisation. You will be provided with all the necessary tools and support to succeed in this remote capacity. If you're ready to launch a rewarding career in software development and AI, with the flexibility of remote work, we want to hear from you.
Program Outline:
  • Intensive training in software development principles and best practices.
  • In-depth modules on Artificial Intelligence, Machine Learning, and Data Science.
  • Hands-on project experience developing AI-driven applications.
  • Mentorship from experienced software engineers and AI experts.
  • Development of skills in programming languages (Python, Java, etc.) and AI frameworks.
  • Learning agile methodologies and collaboration tools for remote teams.
  • Exposure to the full software development lifecycle, from concept to deployment.
  • Opportunities for networking and professional development within the tech industry.
  • Pathway to a full-time Junior Software Engineer role upon successful completion.
Ideal Candidate Profile:
  • Demonstrable passion for technology and software development.
  • Strong analytical and problem-solving skills.
  • Eagerness to learn and adapt to new technologies.
  • Excellent communication skills, comfortable working in a remote team environment.
  • Ability to work independently and manage time effectively.
  • Minimum of A-Levels in Maths, Computer Science, or a related STEM subject, or equivalent experience.
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 Skyscanner Jobs View All Jobs in Edinburgh