Software Engineer

Hays โ€” Australia ยท Posted ~2 days ago

Senior Contract Onsite No Visa

Skills

Software Engineering System Design Secure Software Development Code Review Technical Documentation

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

An organization is seeking an experienced Software Engineer to design, develop, and maintain secure software solutions for a major mission-critical system. The role involves contributing to a large-scale platform, ensuring applications meet strict security, performance, and scalability frameworks. Responsibilities include analyzing requirements, participating in code reviews, troubleshooting production issues, and maintaining technical documentation. Candidates must have extensive experience in complex environments, a strong understanding of secure software development, and currently hold the highest level of government security clearance.

Highlights

Competitive contract rate with a 12-month initial term and extension opportunities. Chance to work on a large-scale, mission-critical intelligence program with a focus on high security and scalability.

Description

Canberra ACT | TSPV Required | Defence Intelligence / GEOINT Program | 12-Month Contract + Extensions Hays is partnering with a Defence consultancy supporting a Defence Intelligence program within the Australian Geospatial-Intelligence Organisation. We are seeking an experienced Software Engineer to support the design, development and delivery of secure software solutions for a major GEOINT mission system. This role will contribute to the GEOINT Platform, an enhanced capability providing Defence and the National Intelligence Community with consistent access to geospatial intelligence. The successful candidate will work across multiple projects, designing and developing reliable, scalable, secure and integrated applications in line with Defence security frameworks and software engineering best practice. Key Responsibilities Design, develop and maintain software applications, systems and components using approved programming languages, frameworks and tools.Analyse business and technical requirements to develop effective and efficient software solutions.Participate in code reviews to improve code quality and share knowledge across the team.Work with project managers, product owners, business analysts, senior customers and other engineers to design, plan, estimate and deliver software solutions.Maintain and enhance existing software by identifying improvement opportunities, refactoring code and resolving defects.Ensure applications meet security, performance and scalability requirements.Contribute to system architecture and technical design discussions.Troubleshoot and resolve production issues, including timely fixes and root-cause analysis.Ensure developed solutions align with project architecture guidance, Defence policy and Information Security Manual guidance.Prepare and maintain technical documentation relating to systems, code and development processes. Required Experience Strong software engineering experience across secure, complex or mission-critical environments.Experience designing and developing large or complex software components in line with agreed standards and principles.Ability to evaluate design options, assess risks and make technical recommendationsExperience working with cross-functional teams including project managers, product owners, business analysts, senior stakeholders and engineers.Strong understanding of secure software development, system design, maintainability and scalabilityAbility to work in a high-security environment with sensitivity, reticence and discretion.Applicants must hold a current TSPV clearance, or have held TSPV within the previous 12-month period. Candidates with a current Defence Intelligence Agency-recognised Psychological Assessment are preferred. What you'll get in return 1 year contract + extenstionsCompetitive rateOpportunity to work on a large Defence program