Lead Cloud Software Engineer - Melbourne
Core
Lead the design, development, and integration of scalable, high-availability enterprise cloud software applications and microservices.
Role type
Senior Cloud Software Engineer
Builds
Cloud-based applications, microservices, and deployment environments for mission-critical operations.
Domain
Cloud Infrastructure & Enterprise Software Development
Deliverable
production ML models | product features | infrastructure
Required skills
Object-Oriented Programming (Java, C++, Python), JavaScript (NodeJS, ReactJS), Cloud Architecture (AWS, Azure, GCP), Containerization (Docker, Kubernetes, EKS, OpenShift), DevOps (CI/CD, Git, Nexus), Database Management (Relational, NoSQL), Scripting (Bash, Python), REST/SOAP Web Services, Serverless Frameworks, Security Clearance Management
Preferred skills
AWS Certified Solutions Architect, Mentorship, Agile methodology, Microservices architecture design
Technologies
AWS, Azure, Google Cloud, Bash, CI/CD, Confluence, Docker, Git, GitLab, JIRA, Java, JavaScript, Kubernetes, Nexus, NodeJS, NoSQL, OpenShift, Python, REST, SOAP, Serverless, XML, jQuery, microservices, OOP, Security
Responsibilities
Lead the design, development, and integration of Cloud software applications in an Agile environment; Create Cloud-based applications and set up deployment environments; Collaborate with development teams and clients to review designs and document risks; Implement DevOps concepts to enhance automated build, testing, and deployment processes; Provide operational support to achieve high availability and meet SLAs; Design, develop, and deploy microservices in Kubernetes environments; Obtain and maintain FAA public trust clearance as necessary.