Research, design, develop, or test automation, intelligent systems, smart devices, or industrial systems control.
Principal Engineer Job Description Template
Our company is looking for a Principal Engineer to join our team.
Responsibilities:
- Review finance with senior management, monitoring financial and commercial performance of contracts;
- The post offers scope for personal skill development, especially in relation to increasing railway design expertise;
- The work may also include concept design, feasibility design and operations;
- Ensure technical content and quality of output produced is in line with the project brief and AECOM’s quality procedures;
- Receive and interpret the clients design specifications and lead the team to develop the conceptual design;
- To develop an understanding all Google Cloud Platform technology offerings and able to understand where to use and when to use;
- Contribute to all phases of the development lifecycle;
- Build POCs to demonstrate feasibility of proposed architecture changes;
- Liaise with other departments and project teams within the company with regards to design requirements;
- Evaluates new technologies and platforms to determine whether their applicability aligns with businesses needs;
- Manage / supervise members of the design team to ensure the timely delivery of information, checking the quality of the work;
- Acts as Technical Design Authority and represents the team at Technical Design and Governance bodies;
- Troubleshooting issues that require the most senior technical support;
- Lead team to assess supplier quotations and engage suppliers to technically align theses quotations with specification requiremsnts;
- Develops or assures High-level technical solutions provided by the team.
Requirements:
- Experience delivering solutions in a regulated industry, particularly an FCA authorised business, preferred but not required;
- Equally strong knowledge of other JavaScript frameworks such as angular.js and how to migrate them to more recent technologies;
- Experience with Git or other similar distributed SCM systems · Experience with cloud platforms such as Azure and containerisation tools such as Docker;
- Excellent written English and IT skills;
- Civil engineering/Geology related degree or equivalent;
- The work may also include concept design, feasibility design and operations;
- A positive, collaborative mindset and a desire to deliver real business value to our customers;
- A passionate software engineer with a minimum of 12 years commercial software engineering experience delivering server-side applications;
- Excellent unit, integration and regression testing skills;
- Proactively communicate with others;
- Ability to create solution designs using UML, especially sequence, class and activity diagrams;
- Just as comfortable working as part of a team as working autonomously;
- Experience of providing an outward facing capacity as a design team representative in dealings with clients on Technical Matters;
- Experience of working in Agile teams;
- Relevant ITIL qualifications beyond ‘Foundation’ level.