Software Engineer - Fire & Motion team

closed
Logo of Octopus Deploy

Octopus Deploy

πŸ“Remote - Australia, New Zealand

Job highlights

Summary

Join our Fire & Motion team as a Software Engineer, tackling valuable projects like Deployment Freezes and Bulk Approval for Manual Interventions. You'll solve real user issues, make life easier for customers, and enjoy a balance of freedom and responsibility.

Requirements

  • You have a firm grasp of the software trade using C# and TypeScript
  • You are comfortable making good decisions with general concepts like dependency, extensibility, and compatibility, and perhaps you are a specialist in a specific area of software engineering
  • You enjoy automating builds, tests, deployments, infrastructure, and operational tasks
  • You can work independently, motivating yourself to do high-quality work on time and communicating with your teammates when you need help or 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, focused on iteratively delivering valuable things to your customers, willingly changing direction based on clear and transparent business information, and someone who helps others do the same

Responsibilities

  • Working where you work best, 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 worldwide 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

Benefits

  • Minimum of 25 days annual leave
  • Up to 10 days of paid sick and carers leave
  • 12 weeks of fully paid parental leave with flexible return options
  • Stock options
This job is filled or no longer available