Job Info
Location: GEELONG, VIC
Salary: Above Award
Job Type: Permanent position | Full time position
Job Description
Our client, based in Geelong, Victoria, is dedicated to creating innovative solutions that connect technology with meaningful real-world outcomes. As a rapidly expanding, technology-focused organisation, they specialise in building intelligent systems and data-driven applications that enable smarter decision-making across various industries. Their team fosters a culture of collaboration, innovation, and continuous growth, constantly exploring new possibilities in software development, DevOps, and data science.
The organisation is seeking a talented Software Engineer with expertise in DevOps and Cloud Infrastructure to join their expanding technology team. The successful candidate will play a key role in designing, developing, deploying, and maintaining scalable software solutions while supporting cloud infrastructure, CI/CD pipelines, automation, and overall system reliability. Working closely with Software Developers, business stakeholders, and infrastructure teams, the candidate will contribute to building high-performance enterprise applications and enhancing deployment efficiency and operational processes.
The annual salary for the Software Engineer position is $80,000 to $100,000 plus superannuation. Responsibilities include:
* Design, develop, test, and maintain scalable software applications and backend systems.
* Collaborate with stakeholders and cross-functional teams to analyse business and technical requirements.
* Develop APIs, system integrations, and enterprise-grade software solutions.
* Build and maintain CI/CD pipelines for automated software deployment and release management.
* Deploy, monitor, and manage cloud-based applications and infrastructure across AWS, Azure, or GCP.
* Configure and maintain Docker containers and Kubernetes orchestration environments.
* Troubleshoot software, deployment, infrastructure, and production-related issues.
* Optimise application performance, scalability, security, and system reliability.
* Maintain technical documentation, deployment procedures, and software development standards.
* Participate in code reviews, testing, debugging, and continuous improvement activities.
Qualifications:
* Should hold a Bachelor's degree, Diploma, or higher qualification in Computer Science, Software Engineering, Information Technology, or a related field.
* Must have a minimum of three (3) years of relevant experience as a Software Engineer, DevOps Engineer, or similar role.
* Strong programming skills in Python, Java, Node.js, C#, or similar technologies.
* Experience developing REST APIs, backend services, and enterprise applications.
* Experience with DevOps tools such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
* Hands-on experience with Docker, Kubernetes, and container orchestration technologies.
* Experience working with cloud platforms including AWS, Azure, or GCP.
* Knowledge of Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation.
* Familiarity with SQL/NoSQL databases, Linux systems, and scripting languages.
* Strong problem-solving, communication, and teamwork skills.