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