Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Full stack software engineer

Cgi
Software Engineer
Posted: 15 December
Offer description

Position Description
Be part of something meaningful. Join CGI one of the worlds largest independent IT and business consulting firms as we expand our Space Defence and Intelligence (SDI) footprint in Australia. With a global legacy of supporting mission-critical programmes we are now actively shaping the future of SDI in Australia. This is your opportunity to help define strategy and direction as part of our growing team.
At CGI you're more than just an employee you're an owner. Through our generous share purchase plan you can take pride in seeing the benefits of our collective success.
Your future duties and responsibilities
We are seeking a skilled Full Stack Software Engineer to support a major Defence program focused on developing integrating and sustaining secure mission systems. This role involves designing and delivering high-assurance software solutions that operate across complex and secure ICT environments.
You will work within a collaborative engineering team developing applications that support Defence operations with an emphasis on reliability, interoperability and cyber resilience. The role covers the full software development lifecycle from design and build through to testing, deployment and sustainment.
Key Responsibilities
Software Design & Development
Design, develop and maintain web-based and backend applications using modern frameworks and technologies.
Implement secure APIs, data integration services and user interfaces for Defence systems.
Apply best practices in software engineering, including modular architecture and code reusability.
Integration & Testing
Integrate applications with external systems and data sources across multiple security domains.
Develop automated tests and CI/CD pipelines to ensure quality and reliability.
Participate in peer reviews, verification and validation activities.
Security & Compliance
Implement security controls aligned with the Information Security Manual (ISM) and Defence cybersecurity policies.
Support secure coding practices, vulnerability assessment and remediation activities.
Collaboration & Support
Work closely with systems engineers, network specialists and Defence stakeholders.
Participate in design reviews, technical planning and solution integration workshops.
Provide ongoing support and maintenance for deployed systems.
Required qualifications to be successful in this role
Essential
Demonstrated experience in full stack software development using modern frameworks such as React, Angular (frontend) and Python, Java or C# (backend).
Strong understanding of RESTful APIs, microservices and containerised deployments (Docker, Kubernetes).
Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc.).
Familiarity with CI/CD pipelines, version control (Git) and automated testing.
Experience developing in secure or Defence ICT environments.
Strong problem-solving and analytical skills.
Excellent communication and documentation skills.
Desirable
Experience with cloud-native platforms (AWS, Azure or OpenShift) in secure environments.
Knowledge of data modelling, event-driven architectures and message brokers (Kafka, RabbitMQ).
Exposure to DevSecOps practices and infrastructure as code (Terraform, Ansible).
Understanding of Defence software assurance and accreditation processes.
Qualifications
Bachelor's degree in Software Engineering, Computer Science or related field.
Current NV1 or higher security clearance.
Relevant certifications (e.g. AWS Certified Developer, Microsoft Azure Developer, CompTIA Security).
What you can expect from us
Together as owners we turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here you'll reach your full potential because you are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction.
Your work creates value. You'll develop innovative solutions, build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities and benefit from expansive industry and technology expertise.
You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team, one of the largest IT and business consulting services firms in the world.
Key Skills
Spring
.NET
C/C++
Go
React
OOP
C#
Data Structures
JavaScript
Software Development
Java
Distributed Systems
Employment Type: Full-Time
Experience: years
Vacancy: 1
#J-*****-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer - hybrid, edtech that shapes learning
Sydney
Clickview
Software Engineer
Similar job
Senior software engineer - cloud apis, mentorship, hybrid
Melbourne
Sinch
Software Engineer
Similar job
Senior software engineer (sre/devops)
Melbourne
me&u
Software Engineer
Similar jobs
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Full Stack Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save