<< back to current opportunities

Continuous Integration Software Engineer – Job Ref 91

We are looking for a broad-based software engineer, with strong Python and some C++ experience, to work on the continuous integration system in our growing software team. Our primary software products are a high-speed physics impact simulator written in C++, with a Python front end, and a magnetohydrodynamics simulator written in Fortran. The successful candidate will assist in the running and maintenance of the continuous integration and regression testing system for these products.

The system is based on Atlassian Bamboo and is implemented using Python and bash. You should be familiar with Linux, shell scripting and complex Python systems. Some familiarity with and ability to debug C++ will also be useful. The software products are used internally by the physics and data science teams and, depending on your level of experience, you may also be providing troubleshooting, bug fixing and support to these users, possibly leading to a software development role.

Apply for this Job

How to Apply

Please upload a covering letter / supporting statement and CV using the online application form on this page. The post will remain open until filled. Two referees should be available on request. Informal enquiries may also be addressed to:


CVs sent by recruitment agencies will not be read, and in the event that the company receives a CV from both the direct applicant and a recruitment agency the CV will be treated as a direct application by the individual only. Unsolicited contact from Recruitment agencies will be disregarded.

We are an equal opportunities employer. This role is subject to background checks.

Maximum file size: 8 MB.
Maximum file size: 8 MB.