Remote Jobs at Octopus Deploy

Last Week

Software Quality Coach - Australia
cloud testing devops Aug 05
The best software quality job in the world? We think so.

We are looking for people who live and work in Australia to join our remote-first team as Quality Coaches. 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.

Working at Octopus may be different from any other job you’ve had before. At Octopus, quality is a team responsibility which means you will be coaching a handful of product teams to "shift quality left" and bake it in from the very beginning of the delivery process. We are more interested in your influencing and coaching abilities compared to your coding or testing abilities.

You will join our Software Quality team to work on Octopus Server, Octopus Cloud, and our commercial platform. We focus on doing work that matters using a method inspired by Shape Up. 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.

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

Keep reading if you want more details about the job. Otherwise, click the button to apply and have a real conversation with a key leader from our team.

This job will be a great fit for you if

  • You see yourself more as a coach/influencer/leader/mentor than a coder/tester.
  • You already coach software teams to improve the reliability, performance, and usability of their products
  • You work somewhere with a strong DevOps culture and read books like the Phoenix Project or the DevOps Handbook
  • You teach/mentor other testers or quality coaches at work, local meetups, or conferences
  • You are already competent with automated CI/CD tool chains like Octopus

What does success look like for a quality coach?

  • Product teams you coach will become self-sufficient and ship high quality software at speed with less supervision
  • With your help, product teams become aware of problemmatic quality trends and become more effective at detecting, eliminating, and eventually eradicating those quality problems
  • Key quality indicators that we measure, like reliability, performance, and usability, are improving over time
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 boostrapped, 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 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.
Share this job:

This Month

Experienced Full Stack Software Engineer
react-js javascript typescript full stack cloud dot net Jul 27
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.
Share this job:

This Year

Product Designer - Australia
product design html frontend Mar 01
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 around the world.

Already seen enough? Click the button to apply and have a real conversation with a key leader from our team.

As 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.

Keep reading if you want more details about the job. Otherwise, click the button to apply and have a real conversation with a key leader from our team.

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

  • 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.
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 20,000 happy customers around the world, and we employ 50 wonderful people.

We're not VC-funded; we've been profitable since day one and there's no big exit plan. It's all about the journey and building something that will last forever. In 2017 we were the #3 fastest growing company in Australia, and while we've grown quickly, we've done it conservatively. 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, UK, and Argentina. Because our team is distributed, everyone works from home most of the week, so we've built a remote-first culture. 

We hope that you'll do your best work while at Octopus, and we trust you to find ways to work that work best for you and invest in your journey. That means freedom to choose the best location from which to work each day: it might mean working from home, from an office, a cafe, or a co-working place, or some combination through the day - whatever makes you most productive and able to do your best work that day. We know that great knowledge workers need great tools, and we have various programs available including a program to choose your own laptop, and an allowance for setting up the ultimate home office set up. We have a helpful, personable approach to feedback (1:1's and 360 reviews from your peers), a professional development program that revolves around your career journey and preparing you for the future, and a standardized approach to salary & job title reviews.

Most importantly, we believe that what matters most in a job is the people you work with each day, knowing you're working on something that matters, where your work is appreciated, you have the opportunity to learn and grow, and where you have a manager that supports you. We work hard every day to ensure Octopus is a great place to work by those measures.
Share this job:
Support Engineer - Australia
cloud aws Jan 16
Octopus Support Engineer

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 are 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.

In this role you'll:
·     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. 

While providing direct customer support via the forums 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.
·     We'll provide the training, resources and any support that you need to be effective.
·     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. 
·     We'll provide a powerful laptop or desktop of your choice to ensure you can be productive along with any other tools that you need
·     This is a remote position to be based in the UK, working alongside our support and operations team in Australia and the US.

Requirements:
·     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 in 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 the Windows operating system, as well as basic networking and system administration knowledge
·     You can work from home and have a decent broadband connection capable of videoconferencing
·     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

Additionally, experience with any of the following is a big plus:
·      Any programming language
·      Any database technology
·      Any Cloud vendor (Azure, AWS et al)
·      Any container technology
·      Knowledge of *Nix operating systems

If you have a blog, GitHub account or similar, we'd love to see it. 

About Octopus Deploy

We make Octopus Deploy, an automated deployment tool for .NET. In five years, we've grown organically and have over 20,000 customers around the world. Our software is used by teams to deploy applications to hundreds and thousands of production servers in the cloud and on-premises. We're bootstrapped, profitable and proud.  
We are a small team that believe in building high-quality software. We ship new releases monthly, plan our milestones and roadmap in public, and take the time to do things right. 
 
 
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 20,000 happy customers around the world, and we employ 50 wonderful people.

We're not VC-funded; we've been profitable since day one, and there's no big exit plan, so for us, it's all about the journey and building something that will last forever. In 2017 we were the #3 fastest growing company in Australia, and while we've grown quickly, we've done it conservatively. 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, UK, and Argentina. Because our team is distributed, everyone works from home most of the week, so we've built a remote-first culture. 

We hope that you'll do your best work while at Octopus, and we trust you to find ways to work that work best for you and invest in your journey. That means freedom to choose the best location from which to work each day: it might mean working from home, from an office, a cafe, or a co-working place, or some combination through the day - whatever makes you most productive and able to do your best work that day. We know that great knowledge workers need great tools, and we have various programs available including a program to choose your own laptop, and an allowance for setting up the ultimate home office set up. We have a helpful, personable approach to feedback (1:1's and 360 reviews from your peers), a professional development program that revolves around your career journey and preparing you for the future, and a standardized approach to salary & job title reviews.

Most importantly, we believe that what matters most in a job is the people you work with each day, knowing you're working on something that matters, where your work is appreciated, you have the opportunity to learn and grow, and where you have a manager that supports you. We work hard every day to ensure Octopus is a great place to work by those measures.
Share this job:
Intermediate Front End Software Engineer
react-js typescript javascript webpack frontend Jan 06

Full or Part-time

Remote within Australia

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

We are looking for people who live and work in Australia to join our remote-first engineering 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 other software developers around the world.

Already seen enough? Click the button to apply and have a real conversation with one of our engineering leads.

You will join one of our three development teams who work across the entire Octopus ecosystem. 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 cooling-down 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 crafters 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, click the button to apply and have a real conversation with one of our engineering leads.

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 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.
Share this job:
Front End Architect
react-js typescript javascript webpack frontend Dec 20 2019

Full or Part-time

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

We are looking for people who live and work in Australia to join our remote-first engineering 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 other software developers around the world.

Already seen enough? Click the button to apply and have a real conversation with one of our engineering leads.

You will join one of our three development teams who work across the entire Octopus ecosystem. 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 cooling-down 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 crafters 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, click the button to apply and have a real conversation with one of our engineering leads.

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.
  • Developing, refining and influencing architectural direction of the product
  • 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 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 are passionate about usability design and modern front-end software development.
  • You are comfortable making good architectural decisions taking dependency, extensibility, and compatibility into account
  • 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 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 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.
Share this job:
Front End Architect
frontend Dec 20 2019
The best software development job in the world? We think so.

We are looking for people who live and work in Australia to join our remote-first engineering 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 other software developers around the world.

Already seen enough? Click the button to apply and have a real conversation with one of our engineering leads.

You will join one of our three development teams who work across the entire Octopus ecosystem. 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 cooling-down 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 crafters 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, click the button to apply and have a real conversation with one of our engineering leads.

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.
  • Developing, refining and influencing architectural direction of the product
  • 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 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 are passionate about usability design and modern front-end software development.
  • You are comfortable making good architectural decisions taking dependency, extensibility, and compatibility into account
  • 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 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 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.
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 20,000 happy customers around the world, and we employ 50 wonderful people.

We're not VC-funded; we've been profitable since day one and there's no big exit plan. It's all about the journey and building something that will last forever. In 2017 we were the #3 fastest growing company in Australia, and while we've grown quickly, we've done it conservatively. 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, UK, and Argentina. Because our team is distributed, everyone works from home most of the week, so we've built a remote-first culture. 

We hope that you'll do your best work while at Octopus, and we trust you to find ways to work that work best for you and invest in your journey. That means freedom to choose the best location from which to work each day: it might mean working from home, from an office, a cafe, or a co-working place, or some combination through the day - whatever makes you most productive and able to do your best work that day. We know that great knowledge workers need great tools, and we have various programs available including a program to choose your own laptop, and an allowance for setting up the ultimate home office set up. We have a helpful, personable approach to feedback (1:1's and 360 reviews from your peers), a professional development program that revolves around your career journey and preparing you for the future, and a standardized approach to salary & job title reviews.

Most importantly, we believe that what matters most in a job is the people you work with each day, knowing you're working on something that matters, where your work is appreciated, you have the opportunity to learn and grow, and where you have a manager that supports you. We work hard every day to ensure Octopus is a great place to work by those measures.
Share this job: