Arup’s Software Engineering Capabilities

Jason Cooper
Digital News
Published in
3 min readApr 7, 2020

We develop bespoke data-driven web solutions tailored for both the public and private sectors in a rapidly changing built environment.

Software Engineering

Software Engineering at Arup

We’re a multi-disciplinary team that combines the skills of our software engineers and in-house digital design team with Arup’s renowned engineering expertise to deliver innovative digital products in an agile environment.

Our ability to understand the needs of our users, combined with our deep knowledge of software engineering, enable us to create bespoke tools for our clients when off-the-shelf solutions don’t provide enough flexibility. This type of work presents opportunities to improve efficiency and reduce friction in everyday processes or automate processes completely.

Technologies in our service offerings

Frontend Engineering

We utilise the latest web development frameworks to deliver responsive, visually striking, user-friendly digital experiences designed for all. Our main tools of choice are React and Angular JavaScript frameworks to create feature-rich, user-centric products.

Frontend Software Development

We also hold a wealth of knowledge in the latest web development practices such as digital accessibility, mobile responsiveness and browser support requirements.

As part of our application development, we implement testing frameworks such as Jest and Cypress to deliver high-quality, reliable applications for our clients.

Find out more about our front-end engineering capabilities by getting in touch with a member of our team.

Backend Engineering

Our expertise in backend engineering and cloud infrastructure allows us to deliver secure, robust, scalable solutions that meet the demands of tomorrow. We have expertise in API development, database development, cloud infrastructure, and automated deployment pipelines. Areas of technical expertise include Python, Node.js, Docker, SQL/PostgreSQL/PostGIS and more.

Backend Software Development

Cloud Engineering

We deliver scalable applications with high uptime to users. Cloud computing forms the underlying enabler to many types of data processing, calculation, analytics and visualisations. Cloud skills are important in keeping your services available, online. We use AWS, Google Cloud Platform, and Azure.

Continuous Delivery Pipeline

Our own in-house developed continuous delivery pipeline for web applications uses cloud-native technologies to enable us to speed up software release cycles to clients, provide iterative development support, and deliver application changes in a managed, consistent manner. Developers can go from application initialisation and local environment development to a running, publicly accessible, web-facing application in a matter of minutes, increasing feedback loop speed and getting information into the hands of stakeholders faster.

To learn more about the backend engineering capabilities we offer get in touch with a member of our software team.

Stay tuned

Over the coming days, we will continue to publish a series of articles demonstrating our digital capabilities at Arup.

Find out more

If any of the content in this article is of interest, please get in touch via ADESoftware@arup.com

If you would like to learn about Digital at Arup meet the team, and read more about our work here.

You may also be interested in reading more over on our sister blog The (Arup) City Modelling Lab.

--

--

Jason Cooper
Digital News

Graduate Software Developer in the Advanced Digital Engineering group at @ArupGroup. Native Mobile Development | Software Engineering | Lean Methodologies