Senior Software Engineer - Cloud Authentication

Octopus Deploy Logo

Octopus Deploy

πŸ“Remote - Australia, New Zealand

Summary

Join Octopus Deploy, a leading provider of Continuous Delivery solutions, as a Senior Software Engineer in the Cloud Authentication team. This team is dedicated to enhancing the security and availability of hosted authentication providers for Octopus Cloud instances. As a Senior Software Engineer, you will contribute to the team's mission by applying your expertise in C# and TypeScript, automating builds, tests, deployments, and infrastructure tasks. You will thrive in a collaborative environment where teams take ownership of their work and prioritize quality and availability. Octopus Deploy offers a remote-first work culture, transparent compensation, and a comprehensive benefits package including generous paid time off, parental leave, and stock options.

Requirements

  • Have a firm grasp of the software trade using C# and TypeScript
  • Be comfortable making good decisions with general concepts like dependency, extensibility, and compatibility
  • Enjoy automating builds, tests, deployments, infrastructure, and operational tasks
  • Enjoy working in a "you built it, you run it" culture, where teams take pride in the quality of their work and the availability of their systems, with many people joining our humane on-call program
  • Be able to 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
  • 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
  • Be 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

  • Contribute to the development and maintenance of our authentication systems
  • Design, implement, and test new features and improvements
  • Collaborate with other engineers to ensure the quality and reliability of our code
  • Participate in code reviews and provide constructive feedback
  • Work independently and effectively within a remote-first environment
  • Proactively communicate with teammates and stakeholders
  • Contribute to the continuous improvement of our development processes

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Experience with authentication protocols such as OAuth 2.0 and OpenID Connect
  • Experience with security best practices and principles
  • Experience with DevOps tools and practices

Benefits

  • A 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.