Software Engineer

Software Engineer

Posted 6 days ago by BAE Systems

£68 Per hour
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Senior Software Engineer – Automation role involves providing technical leadership in developing complex automation solutions, particularly within the naval sector. The position requires reviewing and debugging automation scripts, supporting team members, and designing software deployment solutions. The engineer will also maintain software related to system build and deployment while staying updated on relevant technologies. This role is crucial for the Install team, which focuses on packaging and installation of naval combat system software builds.

Key Responsibilities:

  • Providing technical leadership by taking ownership of complex automation solutions.
  • Reviewing and debugging complex automation scripts.
  • Providing specialist knowledge and subject matter expertise to other teams.
  • Provisioning support and oversight for the work of other team members.
  • Designing solutions for deploying and configuring software and systems.
  • Developing and maintaining software related to automation of system build and deployment.
  • Performing investigations and identifying appropriate solutions to emerging issues.
  • Answering technical queries and supplying technical support to others as required.
  • Keeping up to date with relevant technologies.

Key Skills:

  • Experience of working with large complex systems, ideally in the naval sector.
  • Background in software engineering.
  • Proficiency in PowerShell or C#.
  • Experience with VM Ware and virtualisation techniques.
  • Techniques for automation of installation and deployment software (desirable).
  • Experience of strong configuration management practices (desirable).

Salary (Rate): £67.70/hr

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job title: Senior Software Engineer – Automation

Location: New Malden

What you’ll be doing:

  • Providing technical leadership by taking ownership of complex automation solutions, engaging with stakeholders and end users.
  • Review and debug of complex automation scripts
  • Provide specialist knowledge and subject matter expertise to members of other teams
  • Provision of support and oversight for the work of other team members
  • Design solutions for deploying and configuring software and systems
  • Develop and maintain software relating to automation of system build and deployment
  • Perform investigations and identify appropriate solutions to emerging issues
  • Answer technical queries about his/her own work and supply technical support and expertise to others as required
  • Keep up to date in relevant technologies

Your skills and experiences:

Essential:

  • Experience of working with large complex systems, ideally in the naval sector
  • Background in software engineering
  • PowerShell or C#
  • VM Ware and virtualisation techniques

Desirable:

  • Techniques for automation of installation and deployment software
  • Experience of strong configuration management practices

The Install team:

The Install team develop and maintain scripts and applications which enable the packaging and installation of software builds relating to a number of naval combat system products. The purpose of this role is to design, develop and maintain the installation framework, applications and application specific installation solutions.