Adelaide, South Australia | Contract (Long-Term with Possible Extensions) | Defence & Government Projects
Codehaus is an Australian software engineering consultancy delivering complex software solutions across Defence, Government, and Industry. Our work spans cloud-native platforms, autonomous systems, artificial intelligence, simulation and modelling, data engineering, and mission-critical operational systems.
We are looking for Software Engineers who enjoy solving difficult technical problems and building high-quality software. We care far more about engineering ability, curiosity, and learning mindset than experience with any specific technology stack.
If you've built interesting systems, enjoy learning new technologies, and thrive in collaborative engineering environments, we'd like to hear from you.
What You'll Be Working On
Our engineers contribute to a broad range of projects including:
* Defence mission systems and situational awareness platforms
* Artificial intelligence and agentic software systems
* Robotics and autonomous systems
* Cloud-native applications, microservices, and distributed systems
* Containerised platforms using Docker and Kubernetes
* Data integration and knowledge graph platforms
* Modelling, simulation, and decision-support systems
* Secure enterprise applications and digital platforms
* DevOps, platform engineering, and infrastructure automation
No two projects are the same, and our engineers are encouraged to work across multiple domains and technologies.
Responsibilities
* Design, develop, test, and maintain high-quality software systems
* Collaborate with software engineers, architects, subject matter experts, and customers
* Contribute to system design, technical planning, and solution architecture
* Develop and integrate APIs, services, and data pipelines
* Build, deploy, and maintain cloud-native and containerised applications using technologies such as Docker and Kubernetes
* Participate in code reviews and engineering best practices
* Produce technical documentation and design artefacts
* Support system integration, testing, and deployment activities
* Investigate and evaluate emerging technologies and engineering approaches
* Contribute to a positive and collaborative engineering culture
About You
You are an engineer who enjoys learning, building, and solving problems.
You may come from a background in:
* Software Engineering
* DevOps
* Simulation and Modelling
* Defence Systems
* Embedded Systems
Most importantly, you are curious, adaptable, and capable of learning new technologies quickly.
* Professional experience in software engineering or a related technical discipline
* Strong programming skills in one or more languages such as Python, TypeScript, Java, C++, Go, or C#
* Experience developing and supporting software systems in Linux environments
* Understanding of software engineering principles, design patterns, and testing practices
* Familiarity with containerisation technologies such as Docker and modern software deployment practices
* Strong problem-solving and analytical skills
* Ability to communicate effectively with both technical and non-technical stakeholders
Experience in one or more of the following areas will be highly regarded:
* Docker, Kubernetes, and container orchestration platforms
* Cloud platforms such as AWS, Azure, or Google Cloud
* DevOps, Infrastructure as Code, and CI/CD pipelines
* Artificial Intelligence and Machine Learning
* Large Language Models (LLMs) and agentic systems
* Data engineering and analytics platforms
* PostgreSQL, graph databases, or knowledge graphs
* Distributed systems and messaging technologies
* Defence, aerospace, or government environments
Qualifications
* Bachelor's Degree in Software Engineering, Computer Science, Computer Systems Engineering, Mechatronics, Data Science, Information Technology, or a related discipline
Security Requirements
Applicants must hold a current Australian Government Security Clearance or be eligible for reinstatement of a previously held clearance.
About Codehaus
Codehaus is a growing Australian software engineering consultancy specialising in complex software systems.
Our engineers work across Defence, Government, and Industry projects, applying modern engineering practices to solve challenging real-world problems. We embrace open-source technologies, cloud-native platforms, artificial intelligence, automation, and continuous improvement.
We value:
* Technical excellence
* Curiosity and continuous learning
* Collaboration and knowledge sharing
* Ownership and accountability
* Pragmatism and delivery focus
* Diversity of thought and experience
Whether you're building cloud platforms, autonomous systems, AI solutions, data platforms, or mission-critical software, you'll be working alongside experienced engineers who enjoy solving difficult problems and helping each other succeed.
If you're passionate about software engineering and want to work on meaningful projects with a talented team, we'd love to hear from you.
#J-18808-Ljbffr