Principal Software Engineer – C#/.NET/Oracle/VB6
Location: ACT (Hybrid)
Contract: 12 months initial + extensions up to 24 months
Security Clearance: Must be eligible to obtain Negative Vetting Level 1
About The Role
We are seeking a highly experienced Principal Software Engineer to provide technical leadership across complex enterprise software development initiatives.
This role will oversee development activities, produce high-quality and optimised code, and guide a team of engineers to deliver secure, scalable and well-designed solutions in a hybrid environment.
The successful candidate will work across full-stack development, DevOps implementation and system integration within a structured enterprise setting.
Key Responsibilities
Provide specialist advice on software development best practices
Analyse business requirements and assess existing applications
Create and update detailed design artefacts
Develop and maintain C# .NET, VB6, Angular modules and REST APIs
Implement changes and liaise with testing, release management and operations teams
Perform DevOps activities including CI/CD pipeline management
Maintain documentation and technical artefacts
Mentor, coach and transfer knowledge to team members
Ensure quality delivery within agreed timeframes
Contribute to improved ICT practices and technical standards
Technical Skills & Experience Required
Core Development
C# .NET
VB6 application maintenance
Angular (or modern web UI frameworks)
REST APIs (Web API 2) and/or WCF
Oracle 11g/12c and PL/SQL development
Entity Framework / EF Core
Automated Unit Testing (xUnit)
Modern Web UI development
UI/UX implementation to meet usability requirements
DevOps & Infrastructure
CI/CD pipelines (Octopus Deploy, Azure DevOps, YAML)
PowerShell scripting
Group Policy
Citrix Management
Environment and configuration management
Code and release management
Additional Knowledge
Agile (Scrum) delivery environments
Claims-aware systems (ADFS, JWT, WIF)
Windows Server 2012+ environments
IBM API Gateway
Data-centric application accreditation in complex multi-domain environments
Detailed design documentation practices
Capability Requirements
Strong technical leadership experience
Proven ability to maintain and modernise legacy applications
Experience delivering ICT services in complex enterprise environments
Excellent communication and stakeholder engagement skills
Ability to mentor and guide senior technical teams
Commitment to continuous professional development
Working Environment
This role operates in a hybrid model, with the primary office located in Canberra. Flexible arrangements, including remote work, may be considered subject to approval.
Apply now or contact Luther Borgas