This website uses cookies to ensure you get the best experience. Learn more
ARUP

Graduate Software Developer - Full Stack

The Opportunity

Preferred Locations Available: Edinburgh, Manchester, Birmingham, Cardiff 

Additional Locations Available: London, Bristol, Leeds 

 

We are looking for a graduate software developer to join our Digital Services software development team. We design, build and maintain a diverse range of web-based applications and data solutions for internal and external clients, and we support engineering and consultancy teams working across multiple disciplines within the built environment. 

As a software developer at Arup you will work with world class professionals operating at the cutting edge of engineering, design and sustainability. Working with industry standard development technologies in a people-centred environment, you will have the opportunity to build your career as a developer within Arup's gold standard graduate programme. You will have the support and freedom to develop your career in the way you intend, and will benefit from decades of collective experience to help you in that endeavour. 

Our technology stack is cloud native using AWS and Azure, utilising Javascript and Python. Our frontend development uses the Angular, React and Vue.js frameworks, along with CSS based design libraries and tools such as Material UI and Tailwind. Our backend development is node.js or python based, following TDD patterns deployed within microservices based architectures and utilises SQL and no-SQL databases such as PostgreSQL, MS SQL Server and DynamoDB. You will also have the opportunity to work closely with DevOps and have exposure to CI/CD patterns, Terraform, and other DevOps practices and technologies. 

Our project based business allows us the freedom to adopt new technologies and patterns when they emerge, and we have a singular focus on innovation and improvement. As such you will be a creative and curious problem solver with an ability to learn at pace. You will also be assertive in expressing your ideas, and be confident in learning from your mistakes. We want all our developers to contribute to the strategic development of the team and wider business.

 

Is this role right for you?

We recognise that it's difficult to have experience or knowledge in all languages, frameworks or platforms so we look for people with a broad base of experience who can do their own research, define and deconstruct the problem, and then apply what they learn to the solution.  

Whilst we prefer our candidates to have an academic background in a relevant computer sciences or engineering degree, we will consider applicants from other subjects who can demonstrate sufficient experience and interest in software development. 

We're looking for people who are curious and ready to evolve how you think and work.  Our strength comes from how we respect, share and connect our diverse experiences, perspectives and ideas. At Arup, you belong to an extraordinary collective – in which we encourage individuality to thrive. If you can share your knowledge and ideas and encourage others to do the same; whilst having a desire to deliver excellent services for clients – we'd like to hear from you. 

 

You should be able to start this opportunity in September 2025. 

Apply Now

Share this
myGwork
myGwork is best used with the app