Senior Software Engineer - Cloud Authentication

Octopus Deploy
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:
Similar Remote Jobs
