Job title: Principal Software Engineer
Job type: Contract
Emp type: Full-time
Functional Expertise: IT & Telecoms
Pay interval: Hourly
Job published: 24-07-2025
Job ID: 41556

Job Description

 

Principal Software Engineer

 

Estimated start date

Friday, 19 September 2025

Initial contract duration

12 Months

Experience level

Principal - EL2 equivalent

Location of work

ACT, NSW

Working arrangements

Hybrid

Maximum hours

40 hours per week

Security clearance

Must be able to obtain Negative Vetting Level 1

 

Job details

Software Engineers have experience overseeing software development projects, writing optimised code, and provide technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team.

 

About the project

A Front End Developer and Practice Lead is required to unify the Front End development practices across both ORBIT and ITS-led tasks which may arise. The successful candidate will have the skills and experience expected of a Principle Specialist.

 

Key duties and responsibilities

Key Responsibilities:

An experience Front End Developer and Practice Lead is required to deliver tasks across multiple projects, including:

  • Being required to lead the designing and implementing responsive React based user interfaces for internal and external users;
  • Lead a team while working with multiple data interfaces to both send and receive data;
  • Guide other developers and technical staff on best practice for UI development;
  • Reviewing work from other developers to ensure consistent implementation of designs, techniques and tools
  • Assisting with management conversations with developers working under the role
  • Working with management on guiding staff outcomes and training
  • Working with management on cross-team designs
  • Guide client on the selection and implementation of plugins, extensions; and toolkits.

 

Requirements for the Role

The successful candidate should have the following knowledge, skills, experience and qualifications:

Experience:

  • 6+ years in senior software engineer roles
  • Deep expertise in React, TypeScript, and Node.js with strong JavaScript fundamentals
  • Experience with automated testing frameworks such as Jest, Vite, cPress or Playwright.
  • Collaborating with Business/BA/Designers and Backend developers to deliver cohesive and maintainable solutions.
  • Strong experience with backend, API, and Database development, and able to troubleshoot complex technical issues.

Knowledge and Skills:

  • Expertise with component-driven architecture and modern dev workflows
  • Experience with improving UI responsiveness, accessibility, and performance.
  • Hands on experience with Jenkins, Gitlab, or Kubernetes, with the ability setup/debug/support when required
  • Palantir Slate development experience desirable
  • Leading, supporting and mentoring other developers  
  • Participating in code reviews, testing, and quality assurance processes.
  • Strong stakeholder engagement and leadership skills with a demonstrated ability to be able to work collaboratively with a cross-functional team
Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB