Home/Jobs/Software Engineering Graduate Jobs in Edinburgh
Browse graduate roles in software engineering in Edinburgh from top UK employers on Gradworx. Apply free. No fees for candidates.
3 open roles

Intern - Electrical Engineer
Honeywell Aerospace Technologies
Edinburgh, Scotland
An Electrical Engineer internship supporting quantum and lunar space missions through electronic circuit design, hardware/software development and testing.Job Summary:As an Electrical Engineer Intern at Honeywell Aerospace, in West Edinburgh, you will work within our Space Mission team, working on cutting edge quantum and lunar space missions that will help shape the future of communications, contributing to the development of secure quantum and RF communication systems. This role offers hands-on experience in a cutting-edge international space project.This role is part of our University Relations program, designed to help students and recent graduates launch their careers with hands-on experience, mentorship, and opportunities for growth within Honeywell. This internship is set up for 12 months, starting from summer 2027, and is for an industrial placement for those currently studying a degree. Honeywell Aerospace:Join a company that's reintroducing itself to the aviation community we've helped advance for more than a century. At Honeywell Aerospace, we're launching as an independent, publicly traded aerospace and defence company built on a legacy of operational excellence and mission-focused execution.Our new brand identity pairs that heritage with real momentum, as we build technology that helps pilots navigate with confidence, aircraft operate more efficiently, and operators stay ahead of change. With our systems on board 90% of the world's aircraft, your work here has reach that's rare to find anywhere else.Focusing on our customers, investing in innovation, and building a culture of accountability and performance is how we're shaping what comes next. Every horizon. Every mission. Every day.ResponsibilitiesKey responsibilities:You will work closely with experienced professionals, as well as an assigned buddy, to gain hands-on experience within a friendly and supportive team to be trained to achieve the following:Assist in developing software/hardware for QKD or RF payloads and ground systems.Support automated testing and quality assurance processes.Assist in the design, testing, and validation of electronic circuits and systems.Collaborate with senior engineers to troubleshoot and resolve technical issues.Participate in the development of technical documentation and specifications.QualificationsKey skills and qualifications:We are seeking someone with a passion for Electronics and Space as an industry, if that sounds like you, please read on! Resides within an easy commute of our West Edinburgh offices during either term time or study breaksFull right to work in the UK without the need of sponsorship now or in the future, (should you be offered a permanent role)Currently studying towards a degree requiring a 2027 12 month work placement in Engineering, Electronics, Electrical or Communications EngineeringExperience in electronic circuit design & analysis, (this can be from a project, a hobby or work experience)A familiarity with simulation and design tools such as SPICE or MATLABExperience with PCB design and layout toolsOur offer:Career Growth: Clear pathways for advancement, regular feedback, and mentorship opportunities.Skill Development: Access to training and certifications.Work-Life Balance: Flexible working arrangements and support for combining work with education.Tech and Innovation: Access to modern tools, technologies, and innovative work environments.Company Culture: Sense of community, team-building activities, and social events. We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Posted today

IMS Technology – Software Engineering Graduate Scheme
Tesco
Edinburgh, Scotland
Tesco Insurance and Money Services Graduate Technology Engineering role developing skills across software development, systems engineering, cloud infrastructure, testing and application support.About the roleWith exposure to the latest technologies, you’ll spend this 2-year scheme developing skills that will support you to become one of our future engineering leaders. You will join a dynamic technology team focused on designing, building, testing, and supporting applications and systems that underpin customer and colleague experiences. This role offers exposure across software development, systems engineering and test engineering to give you the opportunity to develop a broad engineering skillset. You will work closely with experienced engineers to deliver reliable, secure, and efficient solutions to serve our customers and colleagues. You will develop a broad technical skillset while building your engineering career in a collaborative environment.Salary: £34,000 What is in it for you• Prepare for your retirement with our colleague pension scheme. • Virtual GP Service for you and your family 365 days a year. • Performance related annual bonus. • Indulge in a generous holiday allowance with a minimum of 7.2 weeks, with the opportunity to buy more. • Embrace the benefits of our Colleague Clubcard, enjoy a 10% discount that increase to 15% every payday. As an added perk, we’ll give you a second card to share with someone else. • Benefit from our family-oriented initiatives, encompassing enhanced maternity leave pay, a shared parental leave policy, and a generous 8-week paid paternity leave. • A place to get on - take advantage of our ongoing learning opportunities and award-winning training, to help you achieve the job and career you want.You will be responsible forContributing to the design, development, testing and maintenance of both applications and cloud based infrastructure Supporting infrastructure, systems monitoring, incident management, and day-to-day operational activities across the technology landscape Working on modern, scalable and best in class cross platform technologies Performing functional and non functional testing for change initiatives to deliver robust technology solutions for our customers Working on all elements of engineering projects and delivering at pace and scale to our customers You will needThis section is here to help you get a feel for what each scheme is about and what might suit you best. Don’t worry if you don’t have all the skills listed - we don’t expect you to. We’re looking for potential, curiosity, and a willingness to learn. We’ll support you to build the rest. • A stong interest in how technology works at an enterprise level • Excellent problem solving skills and the ability to troubleshoot technical issues systematically where there are elements of unknown • Strong organisational skills with the ability to prioritise tasks and manage time effectively • A proactive mindset with a commitment to continuous learning and personal development • You don’t need a Computer Science degree, but you will need some coding experience, whether from work, personal projects or self-teaching, along with a passion for solving problems. • Testing ideas, working with others, and being open to learning are all important • We’ll support you to develop technical skills, whether you’re brand new or already exploring techAbout usAt Tesco Insurance and Money Services, we help customers protect the things that matter most. From pet insurance for your best friend and home insurance for peace of mind, to motor insurance for your dream car, our products are there when people need them most. You'll join a business with a real sense of purpose. Whether your interests lie in Technology or Customer Operations, you'll have the opportunity to make an impact from day one. We'll support you every step of the way with structured development, hands-on learning and a network of colleagues invested in your success. We value fresh thinking and new ideas, so you'll be encouraged to share your perspective, challenge the norm and help shape the future of our business. Most importantly, the work you do will make a genuine difference to our customers, especially when they need us most. Everyone's welcome We're proud to be a Disability Confident Employer and are committed to creating an accessible and inclusive workplace where everyone can thrive. We offer reasonable adjustments throughout our recruitment process, including interviews, to ensure every candidate has a fair opportunity to succeed.
Posted 21 days ago

Software Dev Engineer Intern
Amazon
London | Cambridge, UK | Edinburgh, Scotland
Software Development Engineer (SDE) Internship focused on software development, cloud-native systems, microservices, distributed computing, and AI-powered development tools at Amazon.DescriptionDo you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide?At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands.Our Software Development Engineer (SDE) interns use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges SDE interns solve at Amazon are meaningful and influence millions of customers, sellers, and products globally. We seek individuals passionate about creating new products, features, and services while managing ambiguity in an environment where development cycles are measured in weeks, not years.At Amazon, we believe in ownership at every level. As an SDE intern, you'll own the entire lifecycle of your code - from design through deployment and ongoing operations. This ownership mindset, combined with our commitment to operational excellence, ensures we deliver the highest quality solutions for our customers.We're looking for curious minds who think big and want to define tomorrow's technology. At Amazon, you'll grow into the high impact engineer you know you can be, supported by a culture of learning and mentorship. Every day brings exciting new challenges and opportunities for personal growth.Amazon internships across all seasons are full-time positions, and interns should expect to work in office, Monday-Friday, up to 40 hours per week typically between 8am-5pm. Specific team norms around working hours will be communicated by your manager. Interns should not have conflicts such as classes or other employment during the Amazon workday.Key job responsibilities• Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward.• Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment.• Participate in code reviews and contribute to technical documentation.• Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective.• Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies.• Write clean, maintainable code following best practices and design patterns.• Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.A day in the lifeAs an intern, you will be matched to a manager and a mentor and will have the opportunity to influence the evolution of Amazon technology and lead critical projects early in your career.In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting.About the teamIntern Community:As an Amazon Intern, you'll be part of a vibrant, supportive community that empowers your growth and development. You'll collaborate with interns from around the world, networking and participating in social events to broaden your perspectives. You can also join specialized groups focused on areas like sustainability to explore your diverse interests.Support:The internship program provides a robust support system, including weekly intern office hours, dedicated IT and HR support, and a program team committed to your success. This ensures you have the guidance and assistance needed to thrive.Learning Sessions:Exclusive learning sessions will further enhance your skills, granting you access to Amazon's cutting-edge learning platforms and the expertise of industry leaders. These structured development opportunities will prepare you for the next step in your career.Opportunities:Upon successful completion of the internship, you may be considered for a graduate role or a second internship, allowing you to continue your journey with Amazon. Additionally, you'll enjoy a competitive monthly salary, relocation support, and access to a range of employee benefits.Basic Qualifications- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application- Knowledge of programming languages such as C/C++, Python, Java or Perl- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysisPreferred Qualifications- Experience from a technical internship- Experience with distributed, multi-tiered systems, algorithms, and relational databases- Experience in optimization mathematics such as linear programming and nonlinear optimization- Ability to effectively articulate technical challenges and solutions- Adept at handling ambiguous or undefined problems as well as ability to think abstractly
Posted 27 days ago

Intern - Electrical Engineer
Honeywell Aerospace Technologies
Edinburgh, Scotland
An Electrical Engineer internship supporting quantum and lunar space missions through electronic circuit design, hardware/software development and testing.Job Summary:As an Electrical Engineer Intern at Honeywell Aerospace, in West Edinburgh, you will work within our Space Mission team, working on cutting edge quantum and lunar space missions that will help shape the future of communications, contributing to the development of secure quantum and RF communication systems. This role offers hands-on experience in a cutting-edge international space project.This role is part of our University Relations program, designed to help students and recent graduates launch their careers with hands-on experience, mentorship, and opportunities for growth within Honeywell. This internship is set up for 12 months, starting from summer 2027, and is for an industrial placement for those currently studying a degree. Honeywell Aerospace:Join a company that's reintroducing itself to the aviation community we've helped advance for more than a century. At Honeywell Aerospace, we're launching as an independent, publicly traded aerospace and defence company built on a legacy of operational excellence and mission-focused execution.Our new brand identity pairs that heritage with real momentum, as we build technology that helps pilots navigate with confidence, aircraft operate more efficiently, and operators stay ahead of change. With our systems on board 90% of the world's aircraft, your work here has reach that's rare to find anywhere else.Focusing on our customers, investing in innovation, and building a culture of accountability and performance is how we're shaping what comes next. Every horizon. Every mission. Every day.ResponsibilitiesKey responsibilities:You will work closely with experienced professionals, as well as an assigned buddy, to gain hands-on experience within a friendly and supportive team to be trained to achieve the following:Assist in developing software/hardware for QKD or RF payloads and ground systems.Support automated testing and quality assurance processes.Assist in the design, testing, and validation of electronic circuits and systems.Collaborate with senior engineers to troubleshoot and resolve technical issues.Participate in the development of technical documentation and specifications.QualificationsKey skills and qualifications:We are seeking someone with a passion for Electronics and Space as an industry, if that sounds like you, please read on! Resides within an easy commute of our West Edinburgh offices during either term time or study breaksFull right to work in the UK without the need of sponsorship now or in the future, (should you be offered a permanent role)Currently studying towards a degree requiring a 2027 12 month work placement in Engineering, Electronics, Electrical or Communications EngineeringExperience in electronic circuit design & analysis, (this can be from a project, a hobby or work experience)A familiarity with simulation and design tools such as SPICE or MATLABExperience with PCB design and layout toolsOur offer:Career Growth: Clear pathways for advancement, regular feedback, and mentorship opportunities.Skill Development: Access to training and certifications.Work-Life Balance: Flexible working arrangements and support for combining work with education.Tech and Innovation: Access to modern tools, technologies, and innovative work environments.Company Culture: Sense of community, team-building activities, and social events. We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Posted today

IMS Technology – Software Engineering Graduate Scheme
Tesco
Edinburgh, Scotland
Tesco Insurance and Money Services Graduate Technology Engineering role developing skills across software development, systems engineering, cloud infrastructure, testing and application support.About the roleWith exposure to the latest technologies, you’ll spend this 2-year scheme developing skills that will support you to become one of our future engineering leaders. You will join a dynamic technology team focused on designing, building, testing, and supporting applications and systems that underpin customer and colleague experiences. This role offers exposure across software development, systems engineering and test engineering to give you the opportunity to develop a broad engineering skillset. You will work closely with experienced engineers to deliver reliable, secure, and efficient solutions to serve our customers and colleagues. You will develop a broad technical skillset while building your engineering career in a collaborative environment.Salary: £34,000 What is in it for you• Prepare for your retirement with our colleague pension scheme. • Virtual GP Service for you and your family 365 days a year. • Performance related annual bonus. • Indulge in a generous holiday allowance with a minimum of 7.2 weeks, with the opportunity to buy more. • Embrace the benefits of our Colleague Clubcard, enjoy a 10% discount that increase to 15% every payday. As an added perk, we’ll give you a second card to share with someone else. • Benefit from our family-oriented initiatives, encompassing enhanced maternity leave pay, a shared parental leave policy, and a generous 8-week paid paternity leave. • A place to get on - take advantage of our ongoing learning opportunities and award-winning training, to help you achieve the job and career you want.You will be responsible forContributing to the design, development, testing and maintenance of both applications and cloud based infrastructure Supporting infrastructure, systems monitoring, incident management, and day-to-day operational activities across the technology landscape Working on modern, scalable and best in class cross platform technologies Performing functional and non functional testing for change initiatives to deliver robust technology solutions for our customers Working on all elements of engineering projects and delivering at pace and scale to our customers You will needThis section is here to help you get a feel for what each scheme is about and what might suit you best. Don’t worry if you don’t have all the skills listed - we don’t expect you to. We’re looking for potential, curiosity, and a willingness to learn. We’ll support you to build the rest. • A stong interest in how technology works at an enterprise level • Excellent problem solving skills and the ability to troubleshoot technical issues systematically where there are elements of unknown • Strong organisational skills with the ability to prioritise tasks and manage time effectively • A proactive mindset with a commitment to continuous learning and personal development • You don’t need a Computer Science degree, but you will need some coding experience, whether from work, personal projects or self-teaching, along with a passion for solving problems. • Testing ideas, working with others, and being open to learning are all important • We’ll support you to develop technical skills, whether you’re brand new or already exploring techAbout usAt Tesco Insurance and Money Services, we help customers protect the things that matter most. From pet insurance for your best friend and home insurance for peace of mind, to motor insurance for your dream car, our products are there when people need them most. You'll join a business with a real sense of purpose. Whether your interests lie in Technology or Customer Operations, you'll have the opportunity to make an impact from day one. We'll support you every step of the way with structured development, hands-on learning and a network of colleagues invested in your success. We value fresh thinking and new ideas, so you'll be encouraged to share your perspective, challenge the norm and help shape the future of our business. Most importantly, the work you do will make a genuine difference to our customers, especially when they need us most. Everyone's welcome We're proud to be a Disability Confident Employer and are committed to creating an accessible and inclusive workplace where everyone can thrive. We offer reasonable adjustments throughout our recruitment process, including interviews, to ensure every candidate has a fair opportunity to succeed.
Posted 21 days ago

Software Dev Engineer Intern
Amazon
London | Cambridge, UK | Edinburgh, Scotland
Software Development Engineer (SDE) Internship focused on software development, cloud-native systems, microservices, distributed computing, and AI-powered development tools at Amazon.DescriptionDo you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide?At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands.Our Software Development Engineer (SDE) interns use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges SDE interns solve at Amazon are meaningful and influence millions of customers, sellers, and products globally. We seek individuals passionate about creating new products, features, and services while managing ambiguity in an environment where development cycles are measured in weeks, not years.At Amazon, we believe in ownership at every level. As an SDE intern, you'll own the entire lifecycle of your code - from design through deployment and ongoing operations. This ownership mindset, combined with our commitment to operational excellence, ensures we deliver the highest quality solutions for our customers.We're looking for curious minds who think big and want to define tomorrow's technology. At Amazon, you'll grow into the high impact engineer you know you can be, supported by a culture of learning and mentorship. Every day brings exciting new challenges and opportunities for personal growth.Amazon internships across all seasons are full-time positions, and interns should expect to work in office, Monday-Friday, up to 40 hours per week typically between 8am-5pm. Specific team norms around working hours will be communicated by your manager. Interns should not have conflicts such as classes or other employment during the Amazon workday.Key job responsibilities• Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward.• Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment.• Participate in code reviews and contribute to technical documentation.• Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective.• Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies.• Write clean, maintainable code following best practices and design patterns.• Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.A day in the lifeAs an intern, you will be matched to a manager and a mentor and will have the opportunity to influence the evolution of Amazon technology and lead critical projects early in your career.In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting.About the teamIntern Community:As an Amazon Intern, you'll be part of a vibrant, supportive community that empowers your growth and development. You'll collaborate with interns from around the world, networking and participating in social events to broaden your perspectives. You can also join specialized groups focused on areas like sustainability to explore your diverse interests.Support:The internship program provides a robust support system, including weekly intern office hours, dedicated IT and HR support, and a program team committed to your success. This ensures you have the guidance and assistance needed to thrive.Learning Sessions:Exclusive learning sessions will further enhance your skills, granting you access to Amazon's cutting-edge learning platforms and the expertise of industry leaders. These structured development opportunities will prepare you for the next step in your career.Opportunities:Upon successful completion of the internship, you may be considered for a graduate role or a second internship, allowing you to continue your journey with Amazon. Additionally, you'll enjoy a competitive monthly salary, relocation support, and access to a range of employee benefits.Basic Qualifications- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application- Knowledge of programming languages such as C/C++, Python, Java or Perl- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysisPreferred Qualifications- Experience from a technical internship- Experience with distributed, multi-tiered systems, algorithms, and relational databases- Experience in optimization mathematics such as linear programming and nonlinear optimization- Ability to effectively articulate technical challenges and solutions- Adept at handling ambiguous or undefined problems as well as ability to think abstractly
Posted 27 days ago