Find Remote Jobs Worldwide & Work From Anywhere

Octopus Deploy company's all remote jobs

Skills: c# reactjs .net

$125K to 170k + stock options

Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production. If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You have a firm grasp of the software trade using any language or toolset but preferably C# and TypeScript.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia and New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship for candidates outside of Australia and New Zealand.



Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: c# reactjs .net

$150,000-$190,000 plus stock options

Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production. If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are an experienced individual contributor or leader in your current job.
  • You have a firm grasp of the software trade using any language or toolset but preferably C# and TypeScript.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself and leading others to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You are a software team lead looking for a better balance of coding and leadership.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia and New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship for candidates outside of Australia and New Zealand.



Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: cloud
Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production. If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include:

  • Working with the Octopus Cloud team on projects that will either improve reliability or introduce new features to the Octopus Cloud platform.
  • Providing hands-on technical leadership on highly-available, reliable, secure, enterprise-scale infrastructure systems.
  • Responsible for network infrastructure, cloud infrastructure, Kubernetes, IaC.

You’ll be great for this if:

  • Hands on experience in designing, building, implementing, and maintaining solutions based around Kubernetes in Azure or AWS
  • You have a firm grasp of the software trade using any language or toolset but preferably C#.
  • You understand distributed systems.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.
  • Octopus Deploy experience would be a nice bonus!

You’ll love this role if:

  • You are passionate about working with smart people and providing a high-level of service to our customers.
  • You automate everything because you understand the importance of repeatability and reducing the time to complete complex tasks.
  • Continuous integration and continuous deployment is your bread and butter.
  • Containers are your jam. You containerize all the things!
  • Not afraid to sink your teeth into and solve complex problems.
  • You want to help others grow by sharing your knowledge.
Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia and New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship for candidates outside of Australia and New Zealand.

Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: cloud infrastructure-as-code kubernetes c#
Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production. If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include:

  • Working with the Octopus Cloud team on projects that will either improve reliability or introduce new features to the Octopus Cloud platform.
  • Providing hands-on technical leadership on highly-available, reliable, secure, enterprise-scale infrastructure systems.
  • Responsible for network infrastructure, cloud infrastructure, Kubernetes, IaC.

You’ll be great for this if:

  • Hands on experience in designing, building, implementing, and maintaining solutions based around Kubernetes in Azure or AWS
  • You have a firm grasp of the software trade using any language or toolset but preferably C#.
  • You understand distributed systems.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.
  • Octopus Deploy experience would be a nice bonus!

You’ll love this role if:

  • You are passionate about working with smart people and providing a high-level of service to our customers.
  • You automate everything because you understand the importance of repeatability and reducing the time to complete complex tasks.
  • Continuous integration and continuous deployment is your bread and butter.
  • Containers are your jam. You containerize all the things!
  • Not afraid to sink your teeth into and solve complex problems.
  • You want to help others grow by sharing your knowledge.
Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia or New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship.

Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: c# typescript azure kubernetes
Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production. If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include:

  • Working with the Octopus Cloud team on projects that will either improve reliability or introduce new features to the Octopus Cloud platform.
  • Work closely with other teams to collaborate on changes to Octopus Server.
  • Participate in knowledge sharing to break down silos.
  • Meetings and pairing sessions which drive your work forwards.
  • Problem-solving when collaborating to investigate an incident

You’ll be great for this if:

  • You have deep knowledge of Kubernetes and Azure
  • You have a strong background in Windows and Linux system administration
  • You are experienced in Virtual Networks, Subnets, Load Balancing, and Autoscaling
  • You understand distributed systems
  • You are experienced in Incident Management
  • Coding experience required - C# and/or TypeScript (or equivalent language)
  • Octopus Deploy experience a bonus

You’ll love this role if:

  • You are passionate about working with smart people and providing a high-level of service to our customers.
  • Continuous integration and continuous deployment is your bread and butter.
  • You automate everything because you understand the importance of repeatability and reducing the time to complete complex tasks.
  • Containers are your jam. You containerize all the things!
  • Not afraid to sink your teeth into and solve complex problems.
  • You want to help others grow by sharing your knowledge of systems engineering.

On-Call

  • Our customers entrust us with one of their most important systems which is why we provide 24/7 support for Octopus Cloud.
  • At the moment we have 7 engineers in the 24/7 On-Call rotation.
  • This means each of us is on-call once every 7 weeks (or ~7 times a year).
  • Each shift is 1 week long. This sounds scary, doesn’t it? In reality it’s not.
  • We average ~2 incidents a week outside of business hours and none of them are major
  • You will get trained before you join the rotation
  • You will always have the ability to reach out to the rest of us if you need help
  • You will support the system you build, not something you’ve never seen before
  • We value our sleep so Production incidents are fixed in a way that prevents them from reoccurring
  • You will be able to ask to swap shifts with other team members This additional responsibility attracts extra compensation.
  • You will get paid AUD $400 for each shift.
  • You will also get paid AUD $200 for each callout outside of business hours, capped to a maximum of 5 callouts per shift.
Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia and New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship.

Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: reactjs c# typescript
$60-90,000 plus super Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production. If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include

  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Working with your mentor to fix a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Attending an internal workshop held by some of the leading engineers in the industry
  • Learning a functional language so you can apply that thinking to our code base
  • Building tools to help the team work more effectively.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus
  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.

You will be a great fit for this role if

  • You have less than 3 years of professional software development experience.
  • You enjoy experimenting with software and have a drive to learn.
  • You are keen to learn C#, TypeScript and React and work with them day to day.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.

You will enjoy this role if

  • You like getting a deep understanding of the problem before diving in and fixing it
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You want to do your best work with other like-minded people.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.
  • You enjoy working with great tools and modern programming frameworks in the development environment of your choice.
  • You enjoy collaborating with customers and co-workers to find the best solution, not just the obvious one.
Interested? We'd love to hear from you. Click apply, tell us about yourself and we'll get in touch. We are looking for people who live and work in Australia or New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship.

Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: c# reactjs .net

$100-$160,000 plus super

Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production.

If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You have a firm grasp of the software trade using any language or toolset but preferably C# and TypeScript.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia or New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship.



Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: c# reactjs .net

$140-$180,000 plus super

Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production.

If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are an experienced individual contributor or leader in your current job.
  • You have a firm grasp of the software trade using any language or toolset but preferably C# and TypeScript.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself and leading others to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You are a software team lead looking for a better balance of coding and leadership.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia or New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship.



Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: azure asp.net-web-api c#

$140,000 -$180,000 plus super

Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production.

If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

You will be a great fit for this role if:

  • You understand scalability, event-driven architecture, eventual consistency and have built distributed systems before.
  • You are an experienced individual contributor or leader in your current job.
  • You have a firm grasp of the software trade using any language or toolset but preferably C# and to a lesser degree TypeScript.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself and leading others to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.
  • You have a good understanding of Microsoft Azure, specifically Azure Files, Azure SQL and Azure Kubernetes Service, or good understanding of any other Cloud platform.
  • Optional: You have a good understanding of Kubernetes and containers.

A typical day might include:

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

On-Call

  • Our customers entrust us with one of their most important systems which is why we provide 24/7 support for Octopus Cloud. At the moment we have 7 engineers in the 24/7 On-Call rotation. This means each of us, including Engineering Manager, is on-call once every 7 weeks (or ~7 times a year). Each shift is 1 week long.
  • This sounds scary, doesn’t it? In reality it’s not.
  • We average ~2 incidents a week outside of business hours and none of them are major
  • You will get trained before you join the rotation
  • You will always have ability to reach out to the rest of us if you need help
  • You will support the system you build, not something you’ve never seen before
  • We value our sleep so Production incidents are fixed in a way that prevents them from reoccurring
  • You will be able to ask to swap shifts or parts of them with other team members
  • This additional responsibility attracts extra compensation. You will get paid AUD $400 for each shift.
  • You will get paid AUD $200 for each callout outside of your business hours, capped to a maximum of 5 callouts per shift

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia or New Zealand to join our remote-first team. We are currently unable to provide visa sponsorship.



Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: c#

$140,000 - $200,000 plus super

Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production.

If you have a commitment to excellence, a desire to delight customers, and want to be a member of a fast-growing team, you'll love this position.

You will be a great fit for this role if

  • You are an experienced people manager, and have been a software developer in the past.
  • You have a firm grasp of the software trade using any language or toolset (but C# and Typescript experience is helpful).
  • You take ultimate responsibility for the people in your team, the way they work, and the results they deliver.
  • You empower your team to get things done and you drive results collaboratively.
  • You recognise dysfunction in your team and work effectively to resolve it in a timely manner.
  • You give radically candid feedback which is timely, actionable, and helpful.
  • The feedback you give in performance reviews is rarely a surprise because it summarises the timely, actionable, and helpful feedback your teammate has been receiving.

You will enjoy this role if

  • You thrive on solving people problems.
  • You like managing a team of autonomous workers, holding them accountable to results and letting them manage how they get there.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Clarifying the goals, roles, and execution plans for your team.
  • Helping your team understand our strategy and how they are contributing to the big picture.
  • Proactively coaching people remotely, accelerating them along their personal growth trajectory.
  • Being a positive contributor to how we approach people and culture in the engineering team, including hiring, firing, performance reviews, culture fit, salary reviews, and how we pay.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. We are looking for people who live and work in Australia to join our remote-first team. We are currently unable to provide visa sponsorship.



Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: continuous-integration continuous-deployment devops

Senior Software Engineer - Engineering Productivity

$100-$160,000 plus super

At Octopus Deploy, we’re passionate about solving the problems our customers face so they can focus on what they do best. Our people are our assets and we currently boast a team of 100+ talented individuals (and growing) who help over 150,000 people worldwide to deliver working software to production

You will be a great fit for this role if:

  • You are drawn to improving CI, deployment and release pipelines.
  • You optimise them for reliability, maintainability, cost and speed.
  • You are comfortable picking up a new language to write or modify a plugin.
  • You know more than the basics for YAML, XML, JSON, CSV, etc.
  • You are passionate about great testing and debugging experiences and you have created debugging tools, test data or test systems to make that easier
  • You are comfortable using metrics to find and understanding problems, using them to drive improvements and measure if you succeeded.
  • You find joy in improving the lives of your colleagues.
  • You are an experienced individual contributor or leader in your current job.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

A typical day might include:

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you.

We are looking for people who live and work in Australia to join our remote-first team. We are currently unable to provide visa sponsorship.



Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: node.js typescript

Senior Software Engineer - TypeScript, Node.js

$100-$160,000 plus super

At Octopus Deploy, we’re passionate about solving the problems our customers face so they can focus on what they do best. Our people are our assets and we currently boast a team of 100+ talented individuals (and growing) who help over 150,000 people worldwide to deliver working software to production.

You will be a great fit for this role if:

  • You have a firm grasp of the software trade using any language or toolset but preferably TypeScript and Node.js.
  • You like working with great tools like the latest versions of TypeScript and Node.js, in the development environment of your choice.
  • You are an experienced individual contributor or leader in your current job.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

A typical day might include:

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you.

We are looking for people who live and work in Australia to join our remote-first team. We are currently unable to provide visa sponsorship.



Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: user-experience user-interface reactjs
We are looking for a Front-end Designer to join our remote-first company. You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively impact affect the lives of thousands of other software developers around the world. As a Front-end Designer, you will be working with one of the development teams who work across the entire Octopus ecosystem. We shape, bet, and build using a method inspired by Shape Up. Front-end Designers at Octopus work with the engineering teams during their 8-week build cycle. For this role, we are looking for a designer who can contribute to the user experience and interface design by using their frontend development skills and UX expertise to help fix usability issues, create working prototypes for pitches, and work closely with engineers to advise on UX/UI when building features. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

You will be a great fit for this role if:

  • You are comfortable working in an existing frontend codebase using a modern framework such as React, Vue, or Angular.
  • You are proficient with HTML, CSS, and Javascript.
  • You have a firm grasp of UX methodologies, interaction design, web and app patterns, and trends.
  • You can collaborate with engineers and QA to understand technical requirements and constraints.
  • You understand the need for consistency, reducing UX debt, and champion design governance and visual branding.
  • You are an experienced individual contributor or leader in a similar role.
  • You have experience working in an agile environment with engineers.
  • You are comfortable making good decisions with general concepts like usability, user experience, and design.
  • You live in Australia with full working rights

You will enjoy this role if:

  • You enjoy diving in and making frontend changes to fix usability issues.
  • You are able to contribute to the implementation of UX/UI aspects during development.
  • You are able to work independently, motivating yourself to do high-quality work on time.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

A typical day might include:

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Pairing with an engineer, product owner, or another designer to solve a UX or UI problem.
  • Collaborating on projects with your team.
  • Creating a PR against our React codebase to fix a usability issue.
  • Creating working prototypes to test out and communicate ideas to the team.
  • Collaborating with engineers, debating ideas, and working together towards the best outcome for our users.

What’s in it for you:

  • You’ll work from wherever you feel most productive. That could be your home, our office, or a combination of both
  • Generous laptop and home office allowance
  • Career growth as we are expanding rapidly
  • Monday to Friday hours
  • A supportive team, in a great company
Interested? We’d love to hear from you. Please include your CV and a cover letter with links to your portfolio. Only applications with a portfolio and/or links to work will be considered.

Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build
Skills: continuous-integration
Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide deliver working software to production. As a technical content creator, you’ll help our customers understand where Octopus Deploy fits into their CI/CD pipeline and help them understand the benefits of using Octopus Deploy. You’ll be part of the Content Marketing team, and you’ll focus primarily on creating content for the company blog to demonstrate Octopus’s deep domain expertise. We're looking for people with strong writing skills with technical backgrounds, who understand the importance of paying attention to detail, are eager to learn and share their skills and expertise. This isn’t a typical marketing role, we’re looking for somebody who can help articulate the problems Octopus Deploy solves for our customers. We’re not looking for the latest marketing tips and tricks to hijack people’s attention, instead, we want to serve our users with genuinely useful content.

A typical day could involve:

  • Creating end-to-end guides that solve specific CI/CD problems.
  • Writing blog posts to demo specific integrations.
  • Learning and testing the features of Octopus Deploy and other CI/CD tools.
  • Meeting with teams across Octopus to understand customer pain points.
  • Publishing and optimising content for distribution.
  • Building an understanding of Octopus’s customers, the technology stacks they use, and the problems Octopus solves for them.

You’ll be a great fit for this role if:

  • You’re a strong writer and can share examples of your writing.
  • You’re familiar with DevOps automation and CI/CD pipelines.
  • You’ve worked as a developer and are drawn to content creation.
  • You’ve worked as a technical writer and enjoy the technical side of the role.
  • You’re curious, like solving problems and enjoy exploring the details.
  • You like a balance of freedom and responsibility and being treated as an adult.
  • You’re comfortable working as part of a remote-first team.

What’s in it for you:

  • You’ll work from wherever you feel most productive. That could be your home, our office, or a combination of both
  • Generous laptop and home office allowance
  • Career growth as we are expanding rapidly
  • Monday to Friday hours
  • A supportive team, in a great company

How to apply:

  • Include samples of your writing with a preference for quality over quantity (no more than a few thousand words).
  • Include a cover letter.
  • Submit your resume.


Job Benefits:

  • Work from home in a remote-first organization
  • Family-friendly, flexible schedules
  • Choose your own laptop, plus additional hardware budget
  • Modern technology, exciting challenges
  • Competitive salaries
  • Good, fun people who take pride in their work
  • No deathmarches; quality work takes time
  • Our customers are developers too, and they love what you build

Time zone: (GMT+10:00) Eastern Time - Brisbane

Skills: c# typescript

$140-$180,000 plus super 

Full Time 

The best product development job in the world? We think so. 

We are looking for great Lead Engineers who understand distributed systems, scalability, event-driven architecture and eventual consistency. Octopus Deploy is the most popular deployment automation tool in the world. It's highly-available, fault-tolerant, fast, reliable and has a broad surface area. We are looking for people who can help take Octopus to the next level. At Octopus, everything we (and hopefully you) do can positively affect the lives of thousands of software developers and operations teams around the world. We are looking for people who live and work in Australia (or are returning to Australia and have permission to work here) to join our remote-first team. To discover what it's like working at Octopus, you can read our employee handbook and our people repository

You will lead one of our development teams to work on Octopus Server, Octopus Cloud, or our commercial platform. Our teams are software craftspeople who care about doing things right the first time. Our team leads (hopefully that’s you!) are multi-skilled people who can lead, guide and mentor a team and its members in all aspects of software development and delivery, from prioritisation of work and scope management through to refactoring an awkward class, debugging a memory leak or re-architecting a persistence layer. If TDD, DDD, IoC and AAA are more than TLAs to you, Decorator, Observer and Composite don’t just sound like a new Three Stooges, and reflection is more than what you see in the mirror - and you can help teach what you know to other engineers - then we’d love to hear from you. 

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture. 

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us. 

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct.

You will be a great fit for this role if

  • You are an experienced individual contributor or leader in your current job.
  • You have a firm grasp of the software trade using any language or toolset but preferably C# and TypeScript.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself and leading others to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a software team lead looking for a better balance of coding and leadership.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.


Time zone: (GMT+10:00) Eastern Time - Brisbane +/- 2 hours

Skills: c# reactjs .net

The best product development job in the world? We think so.

We are looking for people who live and work in Australia to join our remote-first team. You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.

Read our employee handbook our people repository to discover what it's like working at Octopus.

You will join the "Fire and Motion" team that works on Octopus Server. We work Kanban style, flowing features and fixes from concept to the customer, inching the product forward every day. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are an experienced individual contributor or leader in your current job.
  • You have a firm grasp of the software trade and .NET in particular.
  • You are the go to person for performance problems, memory leaks or to solve the latest heisenbug.
  • You are well versed in software design patterns and are a specialist in an area of software engineering.
  • You understand and have implemented agile and lean methods.
  • You have lead a team and the delivery of a significant software project.
  • You can build a production vision based on the needs of multiple customers and can effectively communicate that vision.
  • You are comfortable taking risks and diving in head-first with relatively little information and oversight.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a software team lead looking for a better balance of coding and leadership.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, we will be in touch to arrange a Zoom chat with one of our senior engineers.



Time zone: (GMT+10:00) Eastern Time - Brisbane +/- 2 hours

Skills: security c# .net powershell
The best Security Engineer job in the world? We think so.  We are looking for people who live and work in Australia to join our remote-first team.   You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world. You will join the Trust, Security & Operations team, working within the Security pod, and be responsible for the effectiveness of the security controls for our environments, people, processes, and services.  You’ll use your experience in analysing security risks and threat vectors to assist in finding the best way towards maintaining the safety of a world-class product that affects the quality of life of thousands of developers worldwide. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.  Working at Octopus may be different from any other job you’ve had before. At Octopus, your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.  Octopus is not a startup. We do not need venture capital. We have been a sustainably profitable business from day one. We care about building a sustainable company, and we do this by helping customers succeed, leaving increased revenue as a happy byproduct.

A typical day might include

  • Triage & resolution of incoming security incidents
  • Escalating to, and working with operations and engineering teams
  • Assisting in the design and delivery of security improvements
  • Theorizing about new threats to our environment and coming up with strategies to ensure we are safe from those threats
  • Working within the Trust, Security, and Operations Team on daily tasks
  • Participating in aspects of security design and architecture
  • Managing infrastructure in multiple cloud environments to ensure secure operation
  • Working on our Vulnerability Disclosure and Bug bounty programs
  • Working with external auditors and testers to assure our environment regularly
  • Helping other teams in Octopus in regards to Security issues
  • Researching, identifying & responding to threats to our environments
  • Participating in the triage of inquiries & incidents that are escalated to the security team
  • Resolving security related issues in our cloud-based products, processes, and environments

You will be a great fit for this role if you can demonstrate

  • You are prepared to work on an on-call rotation
  • A solid grounding in Azure & AWS security administration in Windows and Linux environments
  • Scripting or programming language experience
  • Broad knowledge in technologies including networking infrastructure, containers, databases, and security appliances/applications
  • A solid grounding in infrastructure and application development threats, risks, and controls
  • Demonstrated security technology and control design
  • Work autonomously and provide solutions with help from your team
  • Good troubleshooting skills
  • Experience in using a popular SIEM or log analytics platforms like Splunk, Graylog, or Sumo Logic
  • Experience using infrastructure as code technologies like Terraform
  • Experience operating within zero trust networks

Desirable

  • Security certifications such as OSCP, OSCE, CCSP, or cloud vendor security certifications (or equivalent) are not a requirement; however, they do show us you’re able to complete a complex project on your own, which aligns with the level of autonomy you’ll have in this role 
  • Demonstrated experience in .NET languages like C#; Scripting in Bash and Powershell; Terraform, Sumo Logic Query Language
Interested?  We'd love to hear from you. Please send your CV and include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, we will be in touch to arrange a Zoom chat with one of our senior engineers. 

Time zone: (GMT+10:00) Eastern Time - Brisbane

Skills: continuous-integration continuous-deployment devops
Help our largest customers get the most out of Octopus Deploy. Octopus Deploy does one thing and does it well: it's the most popular deployment automation tool in the world. Of course, our customers don't buy Octopus Deploy because they want Octopus Deploy; they use our software because they're trying to get the benefits of continually delivering working software. We are looking for people who live and work in the United States to join our remote-only Solutions team. You will join our US/UK-based Solutions team who ensures our customers are successful in using Octopus Deploy. Our customers are just like us. They are developers, or they work in operations. You will be helping people just like you get the most out of Octopus Deploy. Have a passion for CI/CD and DevOps but haven't had a chance to work in that space full-time at a company? Great, we want to talk to you. In this role, you'll get the chance to scratch that itch by working closely with our customers. They might be dipping their toes into CI/CD or DevOps, or they might be looking to take the next leap to get to the dream of zero-downtime deployments in the middle of the day. Technical Account Management is our fancy way of saying the technical side of account management. You will collaborate with a customer success manager on an assigned list of our largest customers. The customer success manager manages the entire relationship, they work with CTOs, procurement, and other leaders in the company. As the technical account manager, you'll be responsible for helping your assigned customers overcome any technical challenges. That could include a 1:1 Zoom call to discuss a feature request, doing a demo of soon-to-be-released features, writing up a recommendation guide, or working on creating or augmenting step templates. Our team motto is simple, help 100 customers by helping 1 customer.  In other words, don't horde knowledge. If one customer is running into a roadblock, chances are 100 more are encountering the same thing. When we find a solution when helping our largest customers, we share it with the world by producing blog posts, documentation, videos, or webinars. Our ideal candidate is a mid-level-senior person with 5-9 years experience in the Development, Operations, or DevOps space, or someone who has used Octopus Deploy for 1+ years. This application is for the role of Solutions Architect on the Solutions team. This role is for someone who has a passion for CI/CD, enjoys helping others, has used Octopus Deploy in the past, and wants to move from full-time development or operations to a more DevOps/Consultant role. We are looking for someone with some experience in development, operations, or DevOps because you will be talking with people in similar roles working for our customers. Having a common background helps you build better relationships and solutions for our customers. A successful customer is a happy customer. We know the typical adoption lifecycle is POC, Pilot, and then general adoption. For some companies, that take weeks, while for others, that could take over a year. At each step, a customer might need someone to bounce ideas off of or recommendations on how to implement a specific technology. The Solutions team's goal is to ensure our customers are getting the most out of Octopus Deploy whether they have been using Octopus for six months or six years. Octopus is not a startup. We do not need venture capital; we have been a sustainably profitable business from day one. We care about building a sustainable company, and we do this by helping customers succeed, leaving increased revenue as a happy byproduct. Working at Octopus will enable you to meet people from around the world. Other members of your team are based in the US, UK, and Australia; this will be a remote role - you'll spend most of your time working from home. We have an all-company kick-off held in early February for a week or so in Brisbane (or we will once COVID is over). There will also occasionally be some optional travel to exhibit or present at conferences (again, once COVID is over). Our philosophy is simple. Octopus Deploy is "bought, not sold," by the people who use it. It's a land and expand strategy that only works if customers achieve their goals and enjoy using our software. If you have a passion for seeing customers improve their CI/CD pipelines or adopt a DevOps approach more broadly and are comfortable talking with small groups of people, this role is a chance to make a big difference.

A typical day might include:

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • A video call with an existing customer who's been using Octopus Deploy for a while. You spend time understanding their goals, then determine what's working for them, what's not, and how we can help them to succeed.
  • Writing up advice on how a particular customer should implement Octopus Deploy for their entire organization.
  • Helping a customer's security team understand the best practices for using Octopus Deploy and what impacts it might have for them.
  • Representing Octopus Deploy at conferences and talking to users face-to-face.
  • Creating knowledge base articles or updating documentation to help customers help themselves.
  • Writing a blog post with a step-by-step guide on how to leverage a feature in Octopus Deploy.
  • Putting together some sample scripts to show off some of the more advanced features in Octopus Deploy.
  • Recording a video showing off some useful Octopus Deploy tidbit.
  • Hosting a webinar to help people get started or how to use the latest feature added to Octopus Deploy.

You'll be a great fit for this role if:

  • You have experience with continuous integration & delivery and have set up CI/CD tools before.
  • You've implemented CI/CD at one or more companies, recognizing a successful implementation is a combination of people and tooling.
  • You have some experience in a client-facing role - e.g., perhaps in consulting, support, or as an influencing force within your company.
  • You have a mix of technical skills, experience in development, release management or operations.
  • You enjoy and are good at explaining difficult concepts in easy-to-understand ways.
  • You've got some experience under your belt and understand the realities of life in a large enterprise.
  • You enjoy solving complex problems.

You'll enjoy this role if you:

  • Love CI/CD and DevOps and can't stop talking about it.
  • Enjoy the feeling of not just solving a tricky problem, but in seeing the joy in customers thanks to how your solution helped them.
  • Considered a consulting role, but prefer to work with multiple clients on a variety of problems than a single client for a longer time.
About your team You will be joining a team currently split between the US and UK, and report to the Vice President of Solutions. As a team, we meet multiple times throughout the week to discuss common problems and find solutions, and pair up on many customer calls. Our unique insights into what customers are asking for, and our advocacy on behalf of our customers, is valued very highly by the product team and engineers, who we talk to frequently. Interested in learning more about the day-to-day work and what does onboarding into the team look like? We've made the team's handbook public.

Time zone: (GMT-05:00) Eastern Time

Skills: continuous-integration c# java
The integrations team builds software that supports new and existing workflow capabilities with Octopus. As a software engineer on the integrations team, you will build add-ons, plugins, and services for popular, third-party services and software that help our customers seamlessly interact with Octopus Deploy. This role is perfect for individuals who thrive on solving challenging and technical problems. There are many opportunities for platform and ecosystem integration with Octopus Deploy. As a member of the integrations team, you will be expected to build system and tool integrations with Octopus Deploy, as well as seeking to improve the workflow experience of our customers. Most of the integrations you will build will communicate with Octopus Deploy through its REST API. To be successful in this role, you’ll need a solid understanding of API development and web protocols. And because you’ll be integrating with third-party software, you will have to work with platform SDKs and recommended programming models. This means that you’ll face a steep learning curve. However, you will gain a ton of experience and be exposed to some of the most popular third-party software and systems in the industry. Read our employee handbook our people repository to discover what it's like working at Octopus. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture. Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most. Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy by-product.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Maintaining new or existing integrations that support workflows with Octopus, reviewing issue lists, and answering customer questions.
  • Changing source code hosted in GitHub, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Pairing with team members on Slack or Zoom to solve a complex technical problem or design a new feature.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers or providing the announcement writing for a new integration with Octopus.

You will be a great fit for this role if

  • You are an experienced individual contributor or leader in your current job.
  • You have depth experience and knowledge in web APIs, architecture, and protocols, as well as integration scenarios.
  • You have depth experience and knowledge with a programming language(s) such as C#, Go, Java, JavaScript/TypeScript, or Python.
  • You have experience with the systems and tools found in the DevOps software ecosystem.
  • You have a history of writing automated unit and integration testing.
  • You like to measure and analyse to make data-driven decisions.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a software team lead looking for a better balance of coding and leadership. You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You like working with the popular systems and tools, thinking critically of integration scenarios with Octopus.
  • You enjoy doing things the right way from the very beginning.
Interested?  We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, then we will be in touch to arrange a Zoom chat with one of our senior engineers.

Time zone: (GMT+10:00) Eastern Time - Brisbane

Skills: typescript reactjs .net

The best product development job in the world? We think so.  

We are looking for people who live and work in Australia to join our remote-first team. You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.

Read our employee handbook our people repository to discover what it's like working at Octopus.

You will join one of our development teams to work on Octopus Server. We work in 8-week cycles, focusing on directed work for 6-weeks. The other 2-weeks are for you to "sharpen your saw", working on your growth so you become more effective at your job. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Working with your mentor to fix a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Attending an internal workshop held by some of the leading engineers in the industry
  • Learning a functional language so you can apply that thinking to our code base
  • Building tools to help the team work more effectively.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You have 1 to 3 years of professional software development experience.
  • You enjoy experimenting with software and have a drive to learn.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.

You will enjoy this role if

  • You like a balance of freedom and responsibility, being treated as an adult.
  • You like getting a deep understanding of the problem before diving in and fixing it
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You want to do your best work with other like-minded people.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.
  • You enjoy working with great tools and modern programming frameworks in the development environment of your choice.
  • You enjoy collaborating with customers and co-workers to find the best solution, not just the obvious one.


Time zone: (GMT+10:00) Eastern Time - Brisbane +/- 2 hours

Skills: c# reactjs .net
The best product development job in the world? We think so. We are looking for people who live and work in Australia to join our remote-first team. You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world. You will join one of our development teams to work on Octopus Server, Octopus Cloud, and our commercial platform. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture. Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are an experienced individual contributor or leader in your current job.
  • You have a firm grasp of the software trade using any language or toolset but preferably C# and TypeScript.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a software team lead looking for a better balance of coding and leadership.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.
Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, we will be in touch to arrange a Zoom chat with one of our senior engineers.

Time zone: (GMT+10:00) Eastern Time - Brisbane

Skills: amazon-web-services azure al kubernetes octopus-deploy
Octopus Deploy is one of Australia’s fastest-growing and most successful software companies. Today we help over 150,000 people worldwide to deliver working software to production.   In many companies, support is an afterthought, a low-paid position with all the responsibility of keeping customers happy, but with no power to actually make a difference in the product and no real support from the product team. Support staff is ignored when it comes to product planning, but they're left to deal with the angry emails when bad decisions impact customers.  That is not this job.  At Octopus Deploy, we understand that our product is a lot more than just the software; it's the entire customer experience. It's our ability to provide brilliant support that sets us apart from our competitors. It's through support that customers connect with us and have experiences that can either make them proud to have chosen us or regretful. With over 20,000 happy customers, we know that being able to provide personable, friendly, sincere, and ultimately helpful customer support is just as important as any line of code we write.    If you agree with us that support is one of the most important jobs in the company, that support staff should be consulted on feature design and product changes, and you are really driven to impress and delight customers, then, we'd love to have you. Our theory is simple: we'll treat you like a star so that you can treat our customers like stars.

A typical day might include:

  • Help customers with any questions or problems they encounter via our support forum, email, Twitter, and any other channels
  • Create resources such as how-to's, documentation, and blog posts to help customers solve problems themselves
  • Be actively involved in the design of new features and other changes - any suggestions that you feel will reduce the support impact will be prioritised highly, and issues that appear in the support queue more than a couple of times will be fixed as a matter of priority
  • Play a huge part in leading and growing our support capability as our business grows. Have ideas to make your job easier or provide a better customer experience? We want to hear them.

You’ll be a great fit for this role if:

  • You have a friendly, positive, polite, and happy demeanor
  • You are a great communicator and can show examples of previous work (blog posts or documentation you've written, for example)
  • You can relate to customers and show empathy when there are issues and can take responsibility for ensuring they get resolved 
  • You are curious about learning technology and have either studied IT or have experience providing customer support for a software/IT product
  • Good knowledge of supporting and maintaining applications in corporate environments, as well as basic networking and system administration knowledge
  • You like to solve problems and ensure customers aren't just satisfied, but utterly delighted by your willingness to go the extra mile and help them
  • You like to work in a team
  • You can work from home and have a decent broadband connection capable of videoconferencing
  • You are able to work outside of business hours when required. We value work-life balance and believe that working overtime just makes people less productive. We can’t guarantee that everything will fall neatly into business hours, so where required we encourage you to find balance by taking time out during the day.

Additionally, experience with any of the following is a big plus:

  • Knowledge of Windows operating systems
  • Knowledge of *Nix operating systems
  • Any programming language
  • Any database technology
  • Any Cloud vendor (Azure, AWS, et al)
  • Any container technology

What’s in it for you:

  • While providing direct customer support via email and other channels is a big part of this job, we'll also ensure you have enough time to be able to learn new things, create resources to reduce the support demand, and to think of ways to delight customers and improve our product. 
  • You'll have a defined area of knowledge that we expect you to master over time, you will not be expected to know everything for everyone.
  • We'll provide the time, training, resources, and any support that you need to be effective.
  • We'll provide a powerful laptop of your choice to ensure you can be productive along with any other tools that you need
We have openings in Australia, the UK, and the USA, working alongside our support team in those countries. You must live in either Australia, the USA, or the UK and have ongoing and unrestricted right to work. In addition to a CV and a cover letter, If you have a blog, GitHub account, or similar, we'd love to see it. Head to our careers page at Careers - Octopus Deploy and apply to the location that you are interested in.

Skills: c# reactjs .net
We are looking for people who live and work in Australia to join our remote-first team.  You will join our development team working on the Commercial Platform that powers Octopus as a company.  The commercial team is a fast-paced, highly iterative group focussed on delivering the features and tooling we need to help our business succeed. We are integral to the commercial success of Octopus, and our areas of responsibility require ever-evolving measurement and refinement. Our customers include internal teams, customers who purchase licenses, and customers managing their Octopus cloud instances. We work in a close-knit relationship with the security and operations experts at Octopus to ensure our systems are secure and reliable. We constantly ship Minimum Viable Product (MVPs) and then polish and iterate on them.  In this team, your efforts will have a visible and significant impact on the growth of Octopus as a world-class software product and software company. A large portion of the Octopus business relies on us to do their job well. Our team's efforts facilitate Octopus’ growth and performance in a competitive market. If you like to capture data to drive decisions and work with other passionate people to improve a wide variety of systems inside a world-class software company this team is for you. Discover what it's like working at Octopus. Read our employee handbook and our people repository to discover what it's like working at Octopus. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture. Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most. Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  •  Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  •  Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  •  Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  •  Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  •  Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  •  Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are an experienced individual contributor or leader in your current job.
  •  You have experience and or interest in Azure
  •  You have experience with C# and ASP.NET
  •  You like to measure and analyse to make data driven decisions.
  •  You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  •  You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  •  You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  •  You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  •  You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  •  You are a software team lead looking for a better balance of coding and leadership. You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  •  You like a balance of freedom and responsibility, being treated as an adult.
  •  You want to do the best work of your life with other like-minded people.
  •  You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  •  You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  •  You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.
Interested?  We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, then we will be in touch to arrange a Zoom chat with one of our senior engineers. About the company We make Octopus Deploy, software that enables teams to deliver working software to production. We've become the "best in class" tool in our category by focusing on doing one thing and doing it very well. Founded in 2012, we now have over 25,000 happy customers around the world, and we employ 70+ wonderful people. We're a bootstrapped, profitable, growing business. We're not VC-funded, and our goal is to build a company that will last forever while enjoying the journey and doing work that we're proud of. Our business model is all around understanding our customers, building great software, backing it up with great support and customer service, and making it incredibly easy to discover, learn and use. Most of our team is based in Brisbane, Australia, where the company started, though we've spread to other parts of Australia, the US, and the UK. Because our team is distributed, everyone works from home most of the week, so we've built a remote-first culture.  We've made our company handbook public, and it's a great guide to how we think about just about everything - including career progression and compensation, our vision and what we care about, how our company is structured, feedback loops, training, remote work and more. Please take a read of our handbook, and reach out if you think there is a good fit.

Time zone: (GMT+10:00) Eastern Time - Brisbane

Skills: c# reactjs
Do you want to shape the future of how software is deployed and operated? A world-class product isn’t just a collection of features.  Everything needs to work together to create a customer experience that's bigger than the sum of its parts.  As a Product Manager, you will ensure that the investments we make into the product add up to something delightful. You will do this by listening to our users, empathizing with the problems they are attempting to solve, and advocating on their behalf.  You will learn what they love (and don’t love) about Octopus.  You will have a deep understanding of the software development lifecycle and related technologies and have a strong intuition about which direction the industry is headed.  You will see Octopus Deploy’s opportunities and challenges, and think strategically about where we need to be in the future. You will collaborate with many teams across the company, and particularly with designers and engineers to design and implement solutions.   Reasons we think this is the best job in the world include: Octopus is built by developers, for developers.  We have a world-class engineering team, and we are building a product management team to match. Octopus is a product company.  Software is not a cost-center for us.  Building a product that our customers love is our focus.  Your work will be appreciated.   Our customers love Octopus.  Octopus is primarily adopted bottom-up.  Development teams use Octopus not because they’re told to, but because it makes their lives easier.  Our users are engaged and care about the product direction.   You can make a difference.  Octopus is a critical piece of infrastructure for many of the largest and most well-known companies on the planet.  We compete on the world stage. The potential for external impact is vast. Internally, Product Management is a nascent discipline within our team.  You have a real opportunity to influence the shape it takes at Octopus.     Octopus is not a startup.  Octopus Deploy was founded in 2012, and is bootstrapped, profitable and conservatively-managed.  We care about building a sustainable company, and we do this by helping customers succeed, leaving increased revenue as a happy by-product. 

A typical day as a Product Manager at Octopus may include:

  • Listening to customers.  We receive customer feedback from many sources, and we frequently seek more.  You will understand our users’ problems deeply.
  • You will be heavily involved in the development of new features.  We shape, bet, and build using a method inspired by Shape Up.  You will collaborate on pitches, helping to design features that solve customer problems.  You will provide input to the betting table, advising where you believe our development effort can be best spent.  You will liaise with engineers as they build the feature, acting as the voice of the user and ensuring that we ship a product that our customers love.  And you will monitor how users engage with the feature, analyzing feedback and metrics to cycle that back into the product design.
  • Evaluating other tools in the ecosystem.  To understand the strengths and weaknesses of Octopus, you will need to maintain knowledge of not just our product, but also the products we integrate and compete with. 
  • Working where you work best.  We've built a place where passionate people are given the trust and freedom to do their best work.  Our headquarters are in Brisbane, Australia, where the company started, but our team is distributed across the world and we’ve built a remote-first culture.

What we think it will take to succeed in this role:

  • Strong, opinionated knowledge of the software development lifecycle.  Our users love Octopus because we are our users.  The domain is too deep, and our team is currently too small, to bring someone in without pre-existing domain knowledge.
  • Great communication skills.  You will need to be an information honey bee, transporting it between our various teams and our users, and helping to connect the dots.  At Octopus we try to keep our process light, so much of your impact will come via influence, passion, and persuasion.
  • A passion for great software design. 
  • Previous experience in a product management role will be highly regarded but is not essential.
Interested? We'd love to hear from you. Please apply through our careers page by sending a Cv and a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit we'll get in touch to arrange a chat.  About the company We make Octopus Deploy, software that enables teams to deliver working software to production. We've become the "best in class" tool in our category by focusing on doing one thing and doing it very well. Founded in 2012, we now have over 25,000 happy customers around the world, and we employ 70+ wonderful people. We're a bootstrapped, profitable, growing business. Our goal is to build a company that will last forever while enjoying the journey and doing work that we're proud of. Our business model is all around understanding our customers, building great software, backing it up with great support and customer service, and making it incredibly easy to discover, learn and use. Most of our team is based in Brisbane, Australia, where the company started, though we've spread to other parts of Australia, the US, and UK. Because our team is distributed, everyone works from home most of the week, so we've built a remote-first culture.  We've made our company handbook public, and it's a great guide to how we think about just about everything - including career progression and compensation, our vision and what we care about, how our company is structured, feedback loops, training, remote work and more. Please take a read of our handbook, and reach out if you think there is a good fit.

Time zone: (GMT+10:00) Eastern Time - Brisbane

Skills: user-experience user-interface reactjs figma
As a Product Designer, you will be working with one of three development teams who work across the entire Octopus ecosystem. We shape, bet, and build using a method inspired by Shape Up. Designers at Octopus help shape projects and work with the engineering teams during their 8-week build cycle. A designer's work brings clarity and direction to projects in using appropriate UX methods like user stories, workflows and prototypes. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture. Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct. 

You will be a great fit for this role if...

  • You live within Australia with full working rights
  • You have a firm grasp of UX methodologies and interaction design.
  • You are proficient in design tools such as Sketch or Adobe CC, handoff tools such as Zeplin or Invision.
  • You are proficient in HTML and CSS.
  • You are comfortable modifying an existing frontend codebase using a modern framework such as React, Vue or Angular.
  • You are an experienced individual contributor or leader in a similar role.
  • You have experience working in an agile environment with engineers.
  • You are comfortable making good decisions with general concepts like usability, user experience, and design; and perhaps you are a specialist in an area of product design.

You will enjoy this role if...

  • You are able to work independently, motivating yourself to do high-quality work on time.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

A typical day might include...

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Pairing with an engineer, product owner, or another designer to solve a UX, usability, or UI problem.
  • Collaborating on projects with your team.
  • Making frontend changes to the Octopus Server product to reduce design debt or bugs.
  • Using your UX methodology to contribute to a pitch.
  • Collaborating with engineers, debating ideas, and working together towards the best outcome for our users.


Time zone: (GMT+10:00) Eastern Time - Brisbane

Skills: reactjs typescript c# .net .net-core

Remote within Australia
 
The best product development job in the world? We think so.
 
We are looking for people who live and work in Australia to join our remote-first team. You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.
 
Read our employee handbook our people repository to discover what it's like working at Octopus.
 
Already seen enough? Apply and have a real conversation with a key leader from our team.
 
You will join one of our development teams to work on Octopus Server, Octopus Cloud, and our commercial platform. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.
 
Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.
 
Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.
 
Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct.
 
Keep reading if you want more details about the job. Otherwise, apply and have a real conversation with a key leader from our team.
   A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of Octopus in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a complex technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are an experienced individual contributor or leader in your current job.
  • You have a firm grasp of the software trade using any language or toolset but preferably C# and TypeScript.
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility; and perhaps you are a specialist in an area of software engineering.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a software team lead looking for a better balance of coding and leadership.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions of C#, .NET, TypeScript, and React, in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.


Time zone: (GMT+10:00) Eastern Time - Brisbane +/- 2 hours

Skills: reactjs typescript javascript webpack react-testing-library

Full or Part-time

The best product development job in the world? We think so.
 
We are looking for people who live and work in Australia to join our remote-first team.
 You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.
 
Read our
 employee handbook and our people repository to discover what it's like working at Octopus.

You will join one of our development teams working on our flagship product. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct. 

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Improving our onboarding experience for new customers to help them become successful with Octopus sooner.
  • Working on small improvements which make the Octopus user interface more usable and delightful for experienced customers.
  • Changing our TypeScript + React source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of the Octopus user interface in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are a valuable individual contributor in your current job regardless of your experience.
  • You are passionate about usability design and modern front-end software development.
  • You care about software craftsmanship using any front-end development language or toolset.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You want to work on a world-class user interface built using TypeScript, React, and Material UI.
  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions TypeScript, Webpack, React and React Testing Library in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, the we will be in touch to arrange a Zoom chat with one of our senior engineers.



Time zone: (GMT+10:00) Eastern Time - Brisbane +/- 2 hours