Type something to search...
Location
Melbourne
Work Site
Hybrid
Employment Type
Full-Time
Closing Date
12 Dec, 2025

Senior Developer, Cloud & Modernistation


Apply Now

Overview

We are seeking a highly skilled and experienced Senior Developer to join our team. This is a perfect fit for a seasoned professional who excels in a cloud-native environment, has a passion for building robust and scalable systems, and is an expert in system integration.

You will be a key contributor to our technical strategy, leading the refactoring of legacy applications, building new microservices, and mentoring junior team members. Your work will directly impact our transition to a modern, agile, and resilient technology stack, with a growing focus on the application of AI and Machine Learning.


Required Qualifications

  • Experience: Minimum of 5-7 years of hands-on experience in software development, with at least 2 years in a senior or lead capacity.
  • Application Development: Proven expertise in a modern programming language, with a strong preference for Python or a similar language used in the AI/ML ecosystem.
  • Cloud: Extensive hands-on experience with at least one major cloud provider (AWS, Azure, or GCP).
  • Integration: Solid experience with APIs, microservices architecture, and asynchronous communication via message queues (e.g., Kafka, RabbitMQ).
  • Modernisation: Demonstrable experience in refactoring or modernising legacy applications.
  • Containerisation: Experience with Docker and orchestration platforms like Kubernetes.
  • DevOps: Familiarity with CI/CD tools (e.g., Jenkins, GitLab CI) and Infrastructure as Code (Terraform, Ansible).
  • Soft Skills: Strong problem-solving abilities, excellent communication skills, and a demonstrated ability to mentor and lead.

Preferred Qualifications

  • Professional certifications from a major cloud provider (e.g., AWS Certified Developer/Architect).
  • Experience with serverless technologies (e.g., AWS Lambda, Azure Functions).
  • Familiarity with Event-Driven Architecture and Domain-Driven Design (DDD).
  • Knowledge of various database technologies, including both SQL and NoSQL.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • A strong interest in AI/ML, with exposure to frameworks like TensorFlow or PyTorch.

Key Responsibilities

  1. Application Development & Modernisation: Lead the design and development of modern, cloud-native applications and drive the modernisation of legacy systems by refactoring them into microservices.
  2. Cloud-Native Development: Architect and build solutions on a major cloud platform (AWS, Azure, or GCP), leveraging services like serverless functions, message queues, and managed databases.
  3. System Integration: Design and implement secure and efficient integration solutions between new and existing systems using RESTful APIs and event-driven patterns.
  4. Technical Leadership & Mentorship: Provide technical guidance to development teams through code reviews, design discussions, and pairing sessions, while contributing to architectural decisions.
  5. DevOps & Automation: Collaborate with DevOps teams to build and maintain robust CI/CD pipelines and contribute to the automation of infrastructure and application deployments.

Work Site & Employment Details

DetailValue
Role TypeIndividual Contributor
ProfessionSoftware Engineering / DevOps
Employment TypeFull-Time
Work SiteHybrid

Apply Now