Senior Software Engineer

Senior Software Engineer

Temporary 55688 - 68063 $ / year (est.) Remote
T

At a Glance

  • Tasks: Diagnose deployment failures and implement fixes in a hands-on engineering role.
  • Company: Join a leading tech company focused on AI automation and cloud infrastructure.
  • Benefits: Competitive daily rates, remote work flexibility, and opportunities for professional growth.
  • Other info: Collaborative environment with opportunities to work on complex technical challenges.
  • Why this job: Make a real impact on software deployment at scale while shaping AI-driven solutions.
  • Qualifications: 6+ years of software engineering experience with strong AWS and CI/CD skills.

The predicted salary is between 55688 - 68063 $ per year.

Senior Software Engineer – Deployment Reliability & AI Automation

Contract: 6 months
Location: Australia – Remote, Sydney / Melbourne / Brisbane
Rates: $800-950 a day inc super
Aus Citizenship or Permanent Residency Required

About the Role

We're seeking two Senior Software Engineers to join a large-scale Delivery Engineering team responsible for the reliability of a business-critical continuous delivery platform.

This is a hands‐on engineering role focused on diagnosing and resolving deployment failures across complex, high-volume CI/CD pipelines.

You'll investigate failures, navigate unfamiliar codebases, identify root causes and implement fixes through code changes and pull requests.

The role sits at the intersection of software engineering, cloud infrastructure, Dev Ops and AI automation.

Beyond resolving individual failures, you'll document solutions in a structured format that enables AI agents to learn from recurring patterns and autonomously resolve similar issues in the future.

This is an opportunity to make a meaningful impact on how software is deployed at scale, helping improve engineering efficiency and strengthen AI‐driven deployment recovery.

Key Responsibilities

  • Diagnose and resolve deployment failures: Investigate failed CI/CD pipelines, using logs, metrics and pipeline output to identify root causes across application code, infrastructure configuration and deployment processes.
  • Implement code‐level fixes: Work across unfamiliar repositories, review existing code and submit targeted pull requests to resolve issues safely and efficiently.
  • Troubleshoot AWS provisioning: Identify and resolve deployment issues relating to cloud infrastructure, configuration, IAM, networking and infrastructure‐as‐code.
  • Debug post‐deployment checks: Investigate failing health checks, smoke tests and integration tests, determining whether the issue lies with the check itself, the service or a genuine regression.
  • Work across the stack: Apply a software engineering mindset to live systems, understanding how applications built, deployed, monitored and operated in production.
  • Build AI‐ready documentation: Create structured failure records capturing the failure signature, root cause, resolution and verification evidence.
  • Enable AI‐driven remediation: Turn recurring failure patterns into reusable AI agent skills, instructions and evaluation cases, helping automate future diagnosis and recovery.
  • Improve operational playbooks: Contribute to runbooks and troubleshooting guides, using recurring issues to improve deployment reliability and reduce manual intervention.
  • Collaborate across engineering teams: Work with service owners and platform engineers to implement and validate fixes, ensuring changes are reviewed and approved by the appropriate teams.

Essential Skills & Experience

  • Strong software engineering background, with approximately 6+ years of professional experience and the ability to work independently across unfamiliar codebases.
  • Hands‐on CI/CD and deployment troubleshooting experience, ideally with Spinnaker or comparable tools such as Argo CD, Harness or Jenkins.
  • Strong AWS experience, particularly troubleshooting infrastructure provisioning and configuration failures involving services, IAM, networking and Terraform or Cloud Formation.
  • Kubernetes and containerisation experience, including container image builds, deployments and base image upgrades.
  • Strong debugging skills, with experience using logs, metrics and monitoring tools such as Datadog, Splunk or similar to establish root causes.
  • Experience with health checks and deployment verification, including HTTP/g RPC endpoints, smoke tests, synthetic monitoring or integration tests.
  • Proficiency in at least one programming language such as Go, Python, Java, Kotlin or Type Script, with the ability to make safe, targeted code changes across different technologies.
  • Practical experience with AI coding assistants or agent frameworks, such as Claude Code, Codex or comparable tools.

You should be comfortable using AI to support engineering workflows and translating successful troubleshooting processes into reusable agent instructions, skills or evaluation cases.

  • Clear technical documentation and communication skills, with the ability to explain failures, document solutions and share knowledge with other engineers.

Desirable Experience

  • Experience working within a large‐scale Saa S, cloud or technology organisation with high‐volume deployment pipelines.
  • Exposure to AI agent orchestration, sub‐agents, reusable agent skills or internal agent frameworks.
  • Experience developing evaluation datasets or test harnesses for AI agents.
  • Experience remediating container image vulnerabilities, dependency issues or image upgrade failures.
  • Familiarity with production systems where engineers are responsible for building, deploying, monitoring and maintaining the services they develop.
  • The Ideal Candidate

You're a hands‐on, senior engineer who combines strong coding ability with a practical understanding of cloud infrastructure and production operations.

You enjoy getting into the detail of complex technical problems, reading other people's code, following evidence through logs and configuration, and working out exactly why something has failed.

You can make targeted changes without introducing unintended consequences, even when working in unfamiliar systems.

You're also interested in how AI can improve engineering workflows.

Rather than simply using AI to write code, you understand the importance of capturing repeatable troubleshooting knowledge so AI agents can learn to diagnose and resolve issues independently.

This is not a traditional operations‐only or monitoring role.

The successful engineers will be actively debugging, coding, fixing deployment failures and helping build the foundations for AI‐powered remediation.

Why Apply?

  • Work on a large‐scale continuous delivery platform supporting engineering teams across a major technology environment.
  • Solve complex, real‐world problems across software engineering, AWS, Kubernetes and CI/CD.
  • Help shape the next generation of AI‐assisted engineering and automated deployment recovery.
  • Work closely with experienced platform engineers in a collaborative, technically challenging environment.
  • Take ownership of meaningful engineering problems, with the opportunity to see recurring issues progressively automated through AI.

Senior Software Engineer employer: Talent Insights Group

Join one of Australia's leading healthcare businesses as a Data Architect and Governance Lead, where your expertise will directly impact the lives of many. Enjoy a flexible and supportive work environment that fosters innovation and collaboration, while also providing ample opportunities for professional growth in the dynamic field of data management. With a focus on meaningful projects and a commitment to excellence, this role offers a unique chance to shape the future of data governance and architecture in healthcare.

T

Contact Details:

Talent Insights Group Recruitment Team

We think you need these skills to ace Senior Software Engineer

CI/CD Pipeline Troubleshooting
AWS Infrastructure Provisioning
Kubernetes and Containerisation
Debugging Skills
Programming in Go, Python, Java, Kotlin or TypeScript
AI Coding Assistants Experience
Technical Documentation