Principal Software Engineer

  • Australia
  • Australian Capital Territory
  • Contract
  • Negotiable

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

Apply now

Submit your details and attach your resume below. Hint: make sure all relevant experience is included in your CV and keep your message to the hiring team short and sweet - 2000 characters or less is perfect.