Principal Software Engineer
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 at luther.borgas@outbacktalent.com