Software Development



The Software Development team architect, build, and operate our suite of customer-facing cloud-based software. The team is segmented into smaller sub-teams of Software Engineers who develop different parts of our software suite: Origin, EOS, Chronos, PPA+, and Amun. We innovate using an agile development methodology and a ‘continuous delivery’ model which means we build and release many improvements to our software each day through the use of test and deployment automation. This enables us to get great software out to our users quickly and means our developers take responsibility for solutions all the way from design through to execution.

Our software is built on a cutting-edge Microservices architecture and uses TypeScript/Express/AWS Lambdas, Redshift, MySQL, MongoDB and Micro-frontends built on React. Curious, driven, and techy individuals who want to significantly elevate their software engineering skills on a modern cloud-based architecture would thrive on our Software Development team. 

Chris Khoo

Junior Software Engineer, Oxford

Describe your key responsibilities.
My main responsibilities include simultaneously maintaining and developing new procedures to optimise the process of loading our model-generated data into our warehouse. I also work with various AWS Services to serve mass quantities of data efficiently to our online EOS platform.

What is the highlight of your role?
The opportunity I'm given to come up with my own solutions and iterate over them with the senior engineers instead of merely being told what to do. Being heavily involved in the design process has given me ample opportunity to familiarise myself with the different services that AWS offers and how they can be used to improve existing processes and deliver more value.

What's the best thing about your team?
We're a really diverse team, and that has given me the chance to interact with highly talented people from around the world.

Reflect on what you like most about working at Aurora.
Knowing the skills that I've spent years developing are making a positive impact on the journey towards renewable energy on a global scale.

How would you describe Aurora in one word?
Like-minded. Everyone I've worked with is equally as talented as they are motivated, resulting in an environment that I can thrive in.
Back to Our Teams

Current opportunities

Looking for a different role? Register your interest here, and we will contact you when a more suitable role becomes available!

Register Your Interest