Senior Software Engineer

Location: Australia > Canberra > All Canberra
Work type: Full Time
  • Family friendly, flexible work practices and an inclusive culture
  • Competitive Salary and Benefits
  • Role open to all Australian Citizens with NV1 clearance

  • Family friendly, flexible work practices and an inclusive culture
  • Competitive Salary and Benefits
  • Role open to all Australian Citizens with NV1 clearance

One of our premium client based in Canberra is looking for highly experienced and committed Senior Software Engineer.

Joining our client's business will give you access to a world of opportunity and within our strong team culture you will enjoy benefits such as extensive training and development programs, mentoring, an employee share scheme, performance recognition awards, flexible working options, purchased leave program, discounted rates on leisure travel, generous maternity and paternity leave and much more.

Principle Accountabilities:

  • The Senior Software Engineer is accountable for the design and development of software systems in accordance with the contractual and company requirements in order to achieve the required business performance.
  • Provide technical leadership relevant Software Engineering activities conducted by a software team under the project.
  • Manage and track the execution of Software Engineering activities with primary focus on the technical integrity and quality of the CSCI.
  • Champion the use of 'Best Practice' Software Engineering processes and methods across the team.
  • Provide guidance to team members in the application of standard client's engineering process.
  • Assist in the establishment of project specific Software Engineering Procedures and Work Instructions.

Essential Skills & Experience required for the role:

  • You should have strong understanding of the Software Development lifecycle.
  • Experience in developing designs, participation in design reviews, undertaking typical design analyses and implementation of solutions, its integration, validation and qualification testing.
  • A strong understanding of 'Best Practice' Software Engineering methods.
  • Experience in the selection and implementation of effective Software Engineering Tools,
  • Infrastructure and Process.
  • Ability to provide technical leadership to medium sized Software Engineering teams.
  • Ability to ensure the technical integrity and quality of software products.
  • Ability to train and mentor engineers through superior team building skills.
  • Strong communication skills with the ability to effectively communicate with employees and Customers at all levels.
  • Significant experience in developing software in a selection of the following technologies:
  1. C, C++, C#, Ada software development languages
  2. Scripting Languages
  3. Software development under the Windows and/or UNIX environments
  4. Object Oriented Design principles
  5. UML Modelling
  6. Structured (Functional) Design principles

To submit your application, in strict confidence, please apply online using the appropriate link below.

Alternatively, for a confidential discussion, please contact Aasifa Ruhani on (02) 6229 1509, or email her at

Job no - 1B/ 09939

Your interest will be treated in the strictest of confidence.

Reference Number:
Contact Details:
Aasifa Ruhani

Interested in this job?