Job title: | Principal Software Engineer EL2 |
---|---|
Job type: | Permanent |
Emp type: | Full-time |
Industry: | Public Sector and Government |
Functional Expertise: | IT & Telecoms |
Salary type: | Annual |
Job published: | 22-04-2025 |
Job ID: | 40282 |
Job Description
Role: Principal Software Engineer
Client: Federal Client
Location: ACT, QLD, VIC
Contract Duration: 12 months
Maximum Working Hours: 40 hours per week
Australian Citizen's
Security Clearance Required: Must be able to obtain Negative Vetting Level 1
Working Arrangements: Onsite, with consideration for Work From Home after 6 weeks (minimum 3 days/week onsite)
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. The agency is seeking an experienced Principal Software Engineer to lead the design, development, and implementation of complex software solutions using Microsoft .NET technologies. This role involves providing technical leadership, ensuring adherence to best practices, and delivering secure and scalable applications that meet government standards.
Key duties and responsibilities
- Application architecture and design of end-to-end solutions using the Microsoft technology stack, across identity, web/desktop applications, web services, and batch jobs.
- Design and implement secure authentication & authorization solutions using Azure AD, Entra ID, AD FS, and OAuth2/OpenID Connect/SAML.
- Ensure applications comply with OWASP best practices, and ACSC Essential Eight, and IRAP security standards.
- Provide technical guidance to engineering teams, mentoring developers on Identity best practices in .NET and Microsoft platforms.
- Define and implement test automation frameworks using BDD principles, ensuring scalable and maintainable automation through Cucumber, Selenium and API testing tools.
- Work closely with developers, testers, and business analysts to refine acceptance criteria, write Gherkin- based test scenarios, and integrate automated tests into CI/CD pipelines.
Technical skills
- Microsoft Identity & Active Directory (AD FS, Entra ID, MFA)
- Microsoft .NET & Backend Development (ASP.NET, C#)
- Cloud & DevOps (Microsoft Azure, CI/CD with Azure DevOps)
- Security & Compliance (ACSC Essential Eight, OWASP)
- Architecture & Integration (SAP, Dynamics 365, ITSM)
- Frontend & Accessibility (WCAG 2.1 compliance, DTA Digital Service Standard)
- Degree in Computer Science or Software Engineering.
31/01/2025