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