Principal Software Engineer

 

Description:

Full Job Description

  • Be part of the next generation of Defence capability delivery
  • Perform purposeful work of national significance
  • Enjoy flexible work practices, engaging work and an inclusive culture where we strive to make every individual feel valued

At BAE Systems we are recognised for delivering projects of global and national significance to our customers and with this we are known for developing some of the most impressive careers.
We currently have an exciting opportunity for a Principal Software Engineer within our ASC Shipbuilding Business Unit this role is based in Adelaide with options of 9 day fortnight and hybrid working model.
This role is offered on a 12 month fixed term contract with the view to permanency.
What this opportunity will mean for you?
The Principal Software Engineer is responsible for the overall architect of a very large scale software development, including ensuring that the architectural principles are upheld throughout development or sustainment, or as a technical specialist, for providing specialist knowledge, advice and expertise to the project team, and also to the broader company in best practice.
The successful candidate will need to have the confidence, drive and experience to champion for modern software engineering practices, and push for changes in the IM&T approach.
Your key responsibilities will include (however not limited to):
 

  • Responsible for the software solution of a large project, either as a senior architect, or as a subject matter expert in a relevant technology, language or methodology
  • Adherence to the architectural, technological or other principles and approaches established for the project, and commensurate with the project lifecycle stage(s)
  • Ensure company software engineering processes are tailored to meet needs and constraints of project without sacrificing the best engineering practice
  • Champion use of 'Best Practice' Software Engineering processes and methods across the project, and flowing project best practice back into the broader company
  • Lead and manage Identification and resolution of issues associated with the execution of Software Engineering activities across the relevant scope of work
  • Lead collection and analysis of relevant technical performance measures to ensure accurate tracking of technical maturity of the software products
  • Provide technical leadership, guidance and mentoring to the project's software engineers
  • Provide a point of contact for software engineers in the company for the specific expertise possessed
  • Responsible for defining and maintaining elements of the project's software engineering plans, and performing software engineering tasks in accordance with those plans

Organization BAE Systems
Industry IT / Telecom / Software Jobs
Occupational Category Principal Software Engineer
Job Location South Australia,Australia
Shift Type Morning
Job Type Contract
Gender No Preference
Career Level Intermediate
Experience 5 Years
Posted at 2023-03-20 5:29 am
Expires on 2024-12-06