Skip to main content

Senior Software Developer

Undisclosed Company
Benefits + Progression
Closing date
2 Aug 2024

View more

Job Type

Your role will be to create, develop and maintain the software running both on the Orion and on the Cloud analytics servers. You will be working with our Data Scientists to integrate advanced atmospheric modelling solutions, with our field teams to streamline and optimise the sensor deployment process, with our operations team to control, monitor and diagnose instruments deployed to the field and with our engineers to continually enhance and improve our products.

About You
You're a smart, enthusiastic professional developer with a background in one or more commercial high-level languages. You relish solving difficult problems and are confident working in complex real-time, threaded environments. A methodical thinker, you naturally collaborate to find the best innovative solutions validate them and present them to the team.
Essential skills:

  • 2 years commercial experience of high-level language development, ideally on Linux
  • Experience with the selection and use of third-party libraries and frameworks
  • A desire to transition to or develop Python skills
  • Familiarity with software process - coding standards, unit tests and source control
  • Excellent communication, collaboration and team skills

Desirable skills:

  • Knowledge and experience with Python and ZeroMQ
  • Experience with Agile teams and processes
  • Knowledge of Python visualisation libraries - Bokeh, Holoviews
  • Experience with state machines
  • Knowledge of data and statistics libraries
  • SQL, Postgres and psycopg2
  • DevOps experience with Azure
  • Containerisation - Docker
  • C and C++ on Linux

Apply for Senior Software Developer

Already uploaded your CV? Sign in to apply instantly

Fields marked with an asterisk (*) are required

Your file must be a .doc, .pdf, .docx, or .rtf. No larger than 1MB
Selected file:

Add a cover message (optional)

Your communication preferences
I would like to receive communications. required
I would like you to share my personal data with other Companies within the ManpowerGroup. required

When you apply for a job we will send your application to the named employer, who may contact you. By applying for a job listed on you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please contact us. All emails will contain a link in the footer to enable you to unsubscribe at any time.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert

Similar jobs