1 Software Engineer (Developer)

Posted

Location

Salary

30-May-2025

Canberra

Sector

Work Type

Reference

Development

Contract

BH-266758

We are seeking to fill an Software Engineer (Developer) role in Canberra. Apply now and Contact Archna Singh-02 6245 1708

Job Title:
 Software Engineer (Developer)
Duration: 12 months with extension
Location:  ACT
 
Working arrangements
Onsite
WFH cannot be accommodated. Candidates must hold an active TSPV clearance
 
Job details
Software Engineers write and test code, optimise software for speed and capability, evaluate and test new software, design and maintain software systems under limited supervision.
 
Key duties and responsibilities
We are seeking a skilled Software Engineer to design, develop, and maintain high-quality software solutions. The ideal candidate will have expertise in API development, Linux environments, and multiple programming languages, with a strong understanding of software lifecycle management, CI/CD pipelines, and Identity and Access Management (IAM) concepts. This role involves collaborating with cross-functional teams to deliver secure, scalable, and efficient software systems. This role also requires meticulous document writing to support collaboration, compliance, and system maintenance.
 
Client requires a Software Engineer (Developer) SFIA 5 to perform the following duties -
• Design and implement scalable IAM solutions leveraging Oracle Unified Directory, Active Directory, and Ping Federate.
• Integrate authentication and authorisation mechanisms into enterprise and network applications using protocols such as OAuth2, OpenID Connect, and SAML.
• Build, integrate, and maintain robust APIs to support application functionality and interoperability.
• Develop and test software applications using Java, Python, PowerShell, ensuring code is well-documented for maintainability.
• Develop and deploy software on RHEL (Red Hat Enterprise Linux) environments, leveraging Linux expertise for system configuration and scripting.
• Manage all phases of the software development lifecycle, from requirements analysis to deployment and maintenance.
• Work effectively as a productive member of an integrated team to meet a prioritised schedule of work.
• Author, maintain, and review comprehensive documentation, including design specifications, API references, user guides, and deployment procedures, ensuring clarity and alignment with project and business requirements

SFIA Skills required for the performance of duties in this role. 
• SWDN 5
• PROG 5
• SLEN 5
• IAMT 4
• IFDN 4
 
Technical Skills Required 
  • Proven experience as a Software Engineer with expertise in Java, Python, and PowerShell.
    • Strong proficiency in API development and integration.
    • Extensive experience with Linux, particularly RHEL, for development and deployment.
    • Hands-on experience with CI/CD pipelines (e.g., GitLab, BitBucket, AWS CodePipeLine, AzureDevOps or similar).
    • Familiarity with IAM concepts and products, including OpenID Connect, OAuth, and Ping (OGNL language knowledge is a plus).
    • Understanding of software lifecycle management and agile methodologies.
    • Knowledge of infrastructure design principles for scalable software solutions.
 
Desirable Technical Skills
Web development (e.g., HTML, CSS, JavaScript, or frameworks like React/Angular).
• Knowledge of corporate directories, authorisation and authentication services, including technologies, protocols and languages such as: Public Key Infrastructure, cryptography, Lightweight Directory Access Protocol (LDAP) and Security Assertion Markup Language (SAML).
 
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
• 3 years of relevant software development experience.
 
Criteria
The buyer has specified that each candidate must provide a response to each criterion. Each response is limited to 3000 characters.
 
Essential criteria
  1. Demonstrated skill proficiency at • Ping Limited Technologies • Public Key Infrastructure management and Entrust Limited Technologies • RHEL7, Java coding and virtualisation skillsets • Technical writing for development of sustainment artefacts like SOP’s, support guides, and design documentation (high level and detailed)
  1. SWDN 5 Specifies, designs and architects large or complex software applications, components and modules. Adopts and adapts software design methods, tools and techniques. Undertakes impact analysis on major design options, makes recommendations and assesses and manages associated risks. Specifies prototypes/simulations to enable informed decision-making. Evaluates software designs to ensure adherence to standards and identifies corrective action. Ensures the software design balances functional, quality, security and systems management requirements. Contributes to the development of organisational software design and architecture policies and standards.
  1. PROG 5 Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques. Measures and monitors applications of project/team standards for software construction, including software security. Contributes to the development of organisational policies, standards and guidelines for software development.
  1. SLEN 5 Collaborates with those responsible for ongoing systems and software lifecycle management to select, adopt and adapt working practices. Supports deployment of the working environment for systems and software lifecycle working practices. Provides effective feedback to encourage development of the individuals and teams responsible for systems and software lifecycle working practices. Provides guidance and makes suggestions to support continual improvement and learning approach. Contributes to identifying new domains within the organisation where systems and software lifecycle working practices can be deployed.
  1. IAMT 4 Designs and implements complex identity and access management solutions, focusing on automated access control and role allocation. Oversees the integration of identity and access management services with new technologies. Provides specialised support for complex identity and access management operations and supports implementation of policies and standards. Collaborates with stakeholders to align identity and access management with business objectives and emerging security trends.
  1. IFDN 4 Leads the design of complex infrastructure systems to deliver comprehensive design solutions. Develops detailed architectural frameworks and ensures integration of all infrastructure components, including cloud services. Provides guidance on recommended practices and design standards. Reviews and validates design specifications and documentation. Checks that designs are scalable, reliable and secure, aligning with business and technical requirements.
 
Desirable criteria
  1. Experience with Entitlement Management and SailPoint Technologies
  2. Understanding of RSA technologies and MFA administration (desirable)
 
Due to security clearance requirements for this role, candidates must be Australian citizens and must have  NV1 security clearance.

If this role aligns with your skills and aspirations, apply now for immediate consideration. Contact Archna Singh at 02 6245 1708, quoting Job Reference: # 266758

The application deadline for this position is on 20th June 2025

Please note that only candidates meeting the specified criteria will be contacted. Your interest in the position is greatly appreciated.
APPLY NOW

Share this Job

Create As Alert
Read More

Jobs you may like

SCHEMA MARKUP ( This text will only show on the editor. )

Contact Us

Address: Street, City, State and Zip

mymail@mailservice.com