Software Engineer

ECM Selection Limited
Oxford, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0
Working hours
Regular working hours

Tech stack

Automation of Tests Bash Shell C++ (Programming Language) Continuous Integration Software Debugging Linux Python (Programming Language) Systems Development Life Cycle Shell Script Software Engineering Delivery Pipeline Information Technology
+1 more
Atlassian Bamboo

Job description

This successful and financially secure start-up company is looking for a progressive-thinking Software Engineer join their team. They will work alongside a group of dedicated theoretical physicists, computational scientists and data scientists who are developing complex software simulators that push the boundaries of energy generation.

The Software Engineer will develop and improve the build system, using their existing Python and shell scripting knowledge. The simulators are written in C++, hence some C++ experience for debugging is also useful. The Software Engineer will be able to analyse automated test outcomes and present solutions when required.

The wider technical skills of the Software Engineer are more important than experience with particular tools.

Requirements

  • Degree in Physics, Maths, Engineering, Computer Science or similar from a well-ranked university
  • Industry experience programming in Python with good knowledge of bash scripting
  • Awareness of continuous integration systems and deployment pipelines within a software development team
  • Enthusiasm for developing high quality software
  • Team player who collaborates well with software developers

Benefits & conditions

This company offers a friendly flexible working environment near Oxford. There is an excellent salary and benefits package on offer.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:21 min

Building a custom bash script to detect secrets

Dwayne Mcdaniel · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:52 min

Avoiding remote code execution from unsanitized inputs

Alexander Pirker · World Congress 2022

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

54 sec

Interpreting complex terminal commands safely using external explanation utilities

Dan Cranney +2 · LIVE

1:12 min

Identifying common domain specific languages in everyday development

Milan Todorović · World Congress 2023

Videos

See all

Related articles

See all