Senior Software Engineer

Title - Senior Software Engineer
Location- Scotland/Remote

Our client offers the world's largest and most trusted cloud delivery platform, making it easier for its customers to provide the best and most secure digital experiences on any device, anytime, anywhere.

Does an opportunity to create solutions for large scale, hybrid local/cloud infrastructures interest you?

Would you enjoy creating secure CICD frameworks for a global company?

Join our client's Enterprise Threat Protection Team (ETP).

The ETP team create and deliver leading edge security products to leading global companies and carriers. They design and deliver Cloud based traffic filtering systems, blocking and removing Malware. This helps secure the customers and their customers while online.

Make a difference in your own way.

You will work in an experienced team of international DevOps Engineers. Driving the product delivery in the safe and scalable manor. Helping to refine and implement the full software development lifecycle.

As a DevOps Software Engineer, you will be responsible for:

  • Defining process and best practices, ensuring the successful planning of the release delivery of products and projects.
  • Building tools that can help automate release, deployment, monitoring and operations oriented processes.
  • Building and maintaining Test and Production infrastructure based on public and private cloud systems .
  • Communicating with software engineers, QA engineers, program management and operations staff. Defining schedules and priorities to ensure releases are on track.
  • Creating self-service capabilities for developers to write and manage product code.
  • Staying up-to-date on relevant technologies internally and externally. You will understand trends and opportunities, ensuring we are using the best possible techniques and tools.

Do what you love

To be successful in this role you will:

  • Be proficient working in Linux/Unix environments, demonstrate solid experience in Python and shell scripting.
  • Have experience working with Terraform/Packer or similar infrastructure as code solutions.
  • Have experience using continuous integration systems like Jenkins (especially, Jenkins scripted pipelines).
  • Have experience defining, configuring and managing Azure environments.
  • Be responsible, self-managed, self-motivated, able to work with little or no supervision.
  • Have attention to detail and excellent problem solving/troubleshooting skills. You'll have experience working in large global company is beneficial.

Work in a way that works for you

We recognise that the way in which people want to work and deliver at their best can vary for each person.

This is a flexible role and may be performed at your home and/or at the Edinburgh office.

We are happy to discuss working options in this role and encourage you to speak with your recruiter in more detail when you apply.