Octopus Deploy

Senior Software Engineer

Octopus Deploy • AU
C# Remote
Octopus Deploy sets the standard for Continuous Delivery, empowering software teams to deliver value in an agile way. Over 4,000 organizations globally – including Ubisoft, Xero, Stack Overflow, NASA, and Disney – rely on our Continuous Delivery, GitOps, and release orchestration solutions.

We’re a profitable scale-up of 300+ people, growing steadily. We’ve built a high-trust, remote-first, and value-driven culture where people are given space to do their best work.

About the role

We’re looking for a Senior Software Engineer to join our Build Foundations team, reporting to an Engineering Manager. The team is multi-disciplinary, with Software Engineers, Site Reliability Engineers, and a Principal Engineer distributed across Australia and New Zealand.

Build Foundations owns our build systems, release pipelines, and internal tooling, running over 1.7 million builds per year. Our mission: provide a reliable, observable build platform so Octopus R&D teams can ship high-quality changes quickly and safely.

As a Senior Software Engineer at Octopus (L3), you’ll take meaningful slices of work from idea to production, make pragmatic trade-offs around reliability and maintainability, and help raise the bar for the engineers around you.

A typical week might include:

  • Build and improve internal tooling and modules in C# that help teams ship faster and with fewer surprises
  • Strengthen build and release pipelines so deployments are smooth, repeatable, and easy to reason about
  • Improve reliability and operability through better defaults, automation, and observability
  • Partner with engineers across R&D to remove friction from builds, tests, deployments, and infrastructure workflows
  • Contribute to incident response and operational support to minimise downtime and speed up recovery
  • Work with tools like Azure, Terraform, Kubernetes, Honeycomb, Sumo Logic, and some AWS (plus AI-assisted tools where they help)
  • What we’re looking for:

  • You find joy in helping other engineers go faster.
  • Strong experience shipping production-quality C# and taking work from idea to production#
  • You enjoy automating builds, tests, deployments, infrastructure, and operational tasks.
  • Comfort operating software in production: you design for reliability, diagnose issues, and improve systems over time
  • Practical experience with modern delivery and infrastructure practices (e.g., pipelines, IaC, Kubernetes, cloud platforms)
  • Good engineering judgement: you make sensible trade-offs on scaling, reliability, maintenance, and technical debt
  • A “help others go faster” mindset: you unblock teammates, share context, and lift the team through reviews and mentoring
  • Clear, kind communication in a remote-first environment (written and verbal)
  • Ownership without ego: you take responsibility, learn from mistakes, and take on the necessary unglamorous work when it matters
  • Why you'll love this role:

  • Work on internal platform foundations that shape how Octopus engineers build, ship, and operate software every day
  • Solve infrastructure and reliability problems through code, with a software engineering mindset
  • Join a supportive team that values collaboration, learning, and sustainable pace
  • On-call (paid, supported, and humane): you’ll join our on-call program once you’re confident in our systems (typically after 6 months), with training and documentation provided. Coverage is 24×7, and you receive an allowance of 5% of base salary when on the program, and teams usually roster no more than ~2 weeks in every 8 per person.