Graduate Software Engineer


Drilling Systems is currently looking to recruit a Graduate Software Engineer on a permanent contract.

The Company

We are the world’s number one provider of drilling simulation solutions develop and manufacture advanced simulation technology solutions that improve workforce safety, competence and efficiency in the oil and gas industry. With over 1,200 simulators deployed in over 60 countries.

Part of 3t Energy Group, Drilling Systems is passionately focused on allowing people to fulfil their potential, be better prepared and more confident in their job role to maximise their career opportunities. Ultimately, we want to make the energy industry safer, smarter, and more efficient through better training.

The Role

Due to increased demand for upgrades and installations across our growing fleet of simulators, we have a requirement for a Graduate Software Engineer to assist with the ongoing development of our automated deployment system. Working as part of the deployment team within the Software department, you will need to work closely with other developers, QA, and the Customer Support team.

  • Requirements gathering; turning installation requests into a specific set of tasks and configuration.
  • Configuring and executing automated deployments.
  • Development and testing of new features.
  • Resolution of issues from users and from the product backlog.
  • Maintenance and improvement of product and technical documentation.
  • Working with other Developers to constantly review and improve the deployment process.

The Person

Part of what makes 3t Energy Group successful is the highly motivated people who work here and their enthusiasm for success. We recruit individuals whose honesty, integrity, initiative and creative approach to problem solving shines through.

You will be a highly motivated, driven individual with a commitment to getting things done. The client will be at the centre of everything you do, and you will contribute to the growth and success of our business through your skills and experience. You will have:

Qualifications & Experience:

  • A Bachelor’s degree or equivalent in a related subject: Software Engineering, Computing etc.
  • Any prior experience of programming or scripting in a similar context

Skills & Knowledge

  • C++/C# or other programming
  • Python, Lua or other scripting
  • Atlassian toolset and workflow; Jira, Confluence
  • Source control and principles; SVN, Plastic, Bitbucket
  • DevOps; CI/CD/automated deployment

Personal Attributes

  • Ability to adapt and learn new technologies on the job
  • Analytical mindset
  • Problem-solving
  • Communication skills
  • Self-motivation

Apply Now

  • Accepted file types: pdf, doc, docx, Max. file size: 8 MB.