Arup’s Software Engineering Capabilities
We develop bespoke data-driven web solutions tailored for both the public and private sectors in a rapidly changing built environment.
Software Engineering
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.
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.
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.