Logo of Huzzle

Graduate Software Development Engineer (Rust) - Edinburgh



14d ago

  • Job
    Entry Level / Graduate
  • Software Engineering
  • Edinburgh

AI generated summary

  • You need proven software development experience, a passion for Rust, quality engineering, communication skills, a degree in a related field, work authorization in the UK, and familiarity with C++, JavaScript, RESTful web services, Git, and TDD.
  • You will build web services using Rust, collaborate with engineers, design and test code, and communicate your decisions throughout the development process.


  • Proven team-based software development experience (including commercial or educational projects)
  • Passionate about Rust
  • Enthusiasm for quality software engineering
  • Smart, adaptable, and enthusiastic
  • Clear written and verbal communication skills, with attention to detail
  • Bachelor's degree in computer science, engineering, mathematics, GIS, or related field
  • Existing work authorization for United Kingdom
  • Recommended Qualifications:
  • Experience with C++ or JavaScript
  • Familiarity in designing and developing RESTful web services
  • Experience in using Git source control
  • Knowledge of Docker, Kubernetes, Helm, Terraform or AWS is helpful but not required
  • Familiarity with GIS applications and technologies an advantage
  • Understanding of Test-Driven Development


  • Build modern web services with Rust
  • Collaborate with other engineers throughout the development process
  • Design, develop, and test code
  • Communicate your design and implementation decisions


What technologies will I be using in this role as a Graduate Software Development Engineer (Rust)?

In this role, you will be using technologies such as Rust, AWS, Jenkins, Docker, JavaScript, Open API/Swagger, Git, and more.

What kind of support will I receive as a Graduate Software Development Engineer at Esri?

As a Graduate Software Development Engineer at Esri, you will receive the support you need to achieve a meaningful and successful long-term career in software engineering.

What qualities are you looking for in candidates for this position?

We are looking for candidates who are technically driven, effective communicators, and have the initiative to tackle challenging problems.

Esri technology helps people solve some of the world’s most difficult problems. For COVID-19 resources, see our website

Founded Year

Mission & Purpose

Esri is the global market leader in geographic information system (GIS) software, location intelligence, and mapping. Since 1969, we have supported customers with geographic science and geospatial analytics, what we call The Science of Where. We take a geographic approach to problem-solving, brought to life by modern GIS technology.