Stand out for this role — generate a tailored resume and cover letter in about a minute.
Esri offers a Software Engineering Internship in our Edinburgh R&D Centre. You will join the development team and contribute to geospatial software while receiving training from experienced engineers.
The role emphasizes agile practices, daily scrums, and exposure to mapping/visualization projects. Ideal candidates are pursuing CS, maths, or GIS degrees with strong coding skills and UK citizenship or permanent residency.
Position: Software Engineering Internship We have an exciting summer internship available at Esri, the world leader in Geographic Information Systems (GIS). You will be joining our development team in the Edinburgh R&D Centre, working on the software that drives the latest innovations in geospatial technology. This is an on-site, paid internship opportunity, and a successful intern may be considered for a full-time position upon graduation. Candidates must have UK citizenship or permanent residency to be considered.
As a software engineering intern with Esri, you’ll be working on a project that is contributing to the release of our latest software products. We’ll assign you to a team that is the best match for your skill set, and you will be provided with training and mentoring from the team. We build our software products using the agile software development methodology, and you will be learning from experienced software developers from day one.
We have a variety of options available with a common theme of mapping and visualization, working on a platform that allows geographic data to be displayed and analysed by our users. Our Edinburgh teams primarily work on creating developer friendly web services and SDKs aimed at mobile and desktop devices, and projects could include:
developing fast spatial analysis algorithms in C++ using the latest GPGPU technologies or parallel processing techniques
using your strong maths skills to solve spatial problems
researching key 3D GIS workflows, and using this knowledge to create demo or sample apps in Kotlin, .NET, or Flutter
developing and improving web services with Rust
We are looking for a highly motivated and talented individual, working towards a degree in computer science, mathematics, GIS, or a related field.
You should have strong development skills in one or more of the following: Kotlin, Rust, C++, .NET, Flutter, or similartechnologies. You will also need good communication skills in English.
An interest in mapping applications and any experience of Esri products is an obvious advantage. Industry experience of GIS is a particular advantage. We use a test-driven development methodology, so an interest in QA and testing is highly relevant.
Must have UK citizenship or permanent residency.
Esri Global is the world’s leader in Geographical Information Systems (GIS) software development, a critical technology that helps governments, universities, and businesses save money, lives, and our environment. The headquarters resides in Redlands, California with satellite research and development centres all over the world working on future technologies.
The Edinburgh R&D office is based in the city centre, close to the Meadows, with an informal and sociable environment, casual dress
code, and a good work/life balance. We develop and maintain core component technology, critical to some of Esri's key products. You will work within one of our software development teams, contributing to the next release of the software, and be involved in all the daily activities of the product developers and engineers: daily scrum, agile planning, test-driven-development and video call liaison with colleagues across the globe.