Enable job alerts via email!
A leading energy research firm in Oxford is seeking a Quantitative Software Developer to enhance its modelling software. The ideal candidate will have over 3 years of Python development experience and a strong background in software engineering. This role involves collaborating with various teams to ensure high-quality code and features, while promoting modern engineering practices. This position offers a hybrid working model with competitive benefits.
Department: Modelling
Employment Type: Permanent - Full Time
Location: Oxford, UK
We’re looking for a Quantitative Software Developer to help us build and maintain the Python codebase behind Aurora’s Origin and Chronos modelling software products. You’ll work in a collaborative engineering environment, owning feature development and improving code quality, maintainability, and developer experience in the model stack used across our business. You will collaborate with your colleagues in the Modelling team to define practical methodologies, with your focus being on turning these approaches into robust, well-tested, scalable software.
You’ll thrive here if you enjoy writing clean, maintainable Python, shaping libraries and packages other teams rely on, and raising engineering standards (TDD, CI/CD, reviews, readability) across a large, shared codebase.
The position suits an individual with 3+ years of experience in software development who is interested in a career applying software engineering techniques to modelling software solutions.
Required attributes:
Desirable attributes:
Some of the benefits we include are:
At AER, we are committed to offering flexibility in the way we work. Most of our roles are hybrid with a mix of in-office/home working and potentially adjustable working hours. Let’s discuss what works for you and AER during the interview process.
The Company is committed to the principle that no employee or job applicant shall receive unfavourable treatment on grounds of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage or civil partnership, pregnancy, and maternity.
To apply, please submit your Résumé / CV, a personal summary, your salary expectations and please inform us of your notice period.
Unfortunately, we are unable to accept applications via email, telephone, or social media platforms. To be considered for this position, please submit your application using the link provided. Applications submitted through any other channel will not be reviewed.