Head of Software

  1. Permanent
BBBH157925_1568381891
  1. England
  2. T&D
Negotiable
Date posted13/09/2019

Key Tasks

  • Develop and deliver a strategic vision and direction for software within SSTL that is aligned with the wider company strategy.
  • Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high quality software.
  • To drive consistent standards and approaches, including peer review, throughout the software team and ensuring alignment with the top level Engineering Processes.
  • Ensure effective internal communications both within the software team and across the wider company.
  • Drive and influence discussions about software architecture to positively affect security, usability, maintainability, reusability, and performance (including reliability)
  • Research the external environment, and where appropriate identify and recommend alternative methodologies for the development and delivery of software suitable for SSTL applications.
  • Remain current with technology trends and find ways to keep teams engaged with these trends.
  • Create, implement and maintain a continuous improvement plan for software development and delivery.
  • Implement mechanisms to monitor, manage and provide progress on all software development activities.
  • Accountable for the on time and to quality delivery of software development projects.
  • Supervise resource allocation to assure delivery of committed projects.
  • Build relationships across the company to make process improvements that improve the effectiveness of all teams.
  • Ensure effective plans are in place to deliver all work and work packages, to the appropriate quality level, within project budget and schedule constraints.
  • Ensure risks are identified, managed and communicated to Projects and Engineering.
  • Create and maintain the skills matrix for the software team and ensure the team has the skills required to deliver current & future projects in line with the business plan and there is a viable plan in place to retain & develop team members with a particular view to succession planning and single point failures.

Skills & Experience

  • Educated to a degree level or equivalent in an engineering discipline
  • Proven software engineering / development experience ideally within the Aerospace or Automotive industry.
  • Line management experience preferred but not essential as training will be given.
  • Familiar with more than one software development methodology
  • Hands-on experience of coding using more than one recognised
    industry standard language e.g. C/C++, Python, Java
  • Embedded software experience
  • Ability to envision and deliver software solutions that meet user
    needs and/or solve business problems
  • Ability to articulate and gain engagement for ideas to both technical
    and non-technical audiences
  • Good track record with planning and meeting budgets/schedule.
  • Highly organised with excellent communication skills
  • Ability to motivate in a team-oriented, collaborative environment
  • Excellent communication / inter-personal skills
  • Commitment to deliver
  • Desire to support and guide others
  • Well organised and good planning skills.
  • Ability to negotiate and delegate.
  • Experience of leading teams in working in an Agile environment would be beneficial but not essential. Ability to think and operate in a forward looking and strategic manner, as well as ability to deal with day to day engineering problems.
  • Able to demonstrate company mind-sets; accountability, one team, customers and projects rule and audacity.

For more information about this role please contact our Manchester office

Key Tasks

  • Develop and deliver a strategic vision and direction for software within SSTL that is aligned with the wider company strategy.
  • Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high quality software.
  • To drive consistent standards and approaches, including peer review, throughout the software team and ensuring alignment with the top level Engineering Processes.
  • Ensure effective internal communications both within the software team and across the wider company.
  • Drive and influence discussions about software architecture to positively affect security, usability, maintainability, reusability, and performance (including reliability)
  • Research the external environment, and where appropriate identify and recommend alternative methodologies for the development and delivery of software suitable for SSTL applications.
  • Remain current with technology trends and find ways to keep teams engaged with these trends.
  • Create, implement and maintain a continuous improvement plan for software development and delivery.
  • Implement mechanisms to monitor, manage and provide progress on all software development activities.
  • Accountable for the on time and to quality delivery of software development projects.
  • Supervise resource allocation to assure delivery of committed projects.
  • Build relationships across the company to make process improvements that improve the effectiveness of all teams.
  • Ensure effective plans are in place to deliver all work and work packages, to the appropriate quality level, within project budget and schedule constraints.
  • Ensure risks are identified, managed and communicated to Projects and Engineering.
  • Create and maintain the skills matrix for the software team and ensure the team has the skills required to deliver current & future projects in line with the business plan and there is a viable plan in place to retain & develop team members with a particular view to succession planning and single point failures.

Skills & Experience

  • Educated to a degree level or equivalent in an engineering discipline
  • Proven software engineering / development experience ideally within the Aerospace or Automotive industry.
  • Line management experience preferred but not essential as training will be given.
  • Familiar with more than one software development methodology
  • Hands-on experience of coding using more than one recognised
    industry standard language e.g. C/C++, Python, Java
  • Embedded software experience
  • Ability to envision and deliver software solutions that meet user
    needs and/or solve business problems
  • Ability to articulate and gain engagement for ideas to both technical
    and non-technical audiences
  • Good track record with planning and meeting budgets/schedule.
  • Highly organised with excellent communication skills
  • Ability to motivate in a team-oriented, collaborative environment
  • Excellent communication / inter-personal skills
  • Commitment to deliver
  • Desire to support and guide others
  • Well organised and good planning skills.
  • Ability to negotiate and delegate.
  • Experience of leading teams in working in an Agile environment would be beneficial but not essential. Ability to think and operate in a forward looking and strategic manner, as well as ability to deal with day to day engineering problems.
  • Able to demonstrate company mind-sets; accountability, one team, customers and projects rule and audacity.

For more information about this role please contact our Manchester office

Related jobs

Salary

Negotiable

Options: Contract
Location

Philippines

Description

Site Manager required for EPC substation projects around Philippines

Salary

Negotiable

Options: Permanent
Location

Indonesia

Description

Site manager for substation EPC projects for grid connection Must be based in Indonesia Substation and Grid experience

Salary

£40000 - £60000 per annum

Options: Permanent
Location

England

Description

My Client is looking for a Lead Power Electronics Engineers to join their High Voltage team in the UK.

Salary

£55000 - £65000 per annum

Options: Permanent
Location

Newcastle upon Tyne, Tyne and Wear

Description

Planning Manager