Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Cloud Authentication image - Rise Careers
Job details

Senior Software Engineer - Cloud Authentication

Octopus Deploy sets the standard for Continuous Delivery, empowering software teams to deliver value in an agile way. Over 4,000 organizations globally –  including Ubisoft, ASOS, Xero, monday.com, Stack Overflow, NASA, and Disney – rely on our Continuous Delivery, GitOps, and release orchestration solutions. 


Founded in Australia in 2012, our team of over 300 Octonauts now spans the globe. We combine high growth and big ambitions with a sustainable, balanced working environment. Our revenue has grown consistently between 30–50% every year for the past 8 years, and we’ve been profitable for 10 out of the past 11 years.


We’ve been remote-first since 2015 and work with an uncommon level of transparency. You can read our public handbook to learn how we work. We have a transparent approach to compensation that ensures people doing the same work with the same skill get paid the same, with well-defined career pathways. We foster a supportive, collaborative, and high-trust environment. We leave our job titles at the door and focus on doing what’s best for our customers and team. Our leaders never shy away from answering the tough questions at our all-hands calls or in 1:1s. We conduct interviews and onboarding virtually as part of being a remote-first company.


Overview


The Cloud Authentication team is on a mission to enhance the security and availability of hosted authentication providers for Octopus Cloud instances.


We're looking for a Senior Software Engineer to join our team of 5, including Senior Product Manager, Engineering Manager, and Lead Engineer. If applying your software engineering expertise to our mission seems exciting, we'd love to hear from you!


You will be a great fit for this role if:
  • 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 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.
  • 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.


Compensation:

Octopus has an internally open and transparent system for compensation. Any Octonaut can view the compensation for any role at any level. This ensures people doing the same work with the same skill get paid the same. 


The compensation for this role is:

Level 3 (Senior): Maturing: $145k AUD / $155k NZD, Performing: $165k AUD / $175k NZD


Benefits include 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, and stock options. Learn more.


Below is the interview process you can expect for this role. We know interviewing can seem daunting, but rest assured we designed our interview process to move quickly while still getting you all the information you need.


👋🏼Initial chat

[30 min] Talent acquisition screen: Meet with your Talent Acquisition team and get a feel for what it would be like to be an Octonaut!


💻Take-Home Challenge

[2-4 hours] Technical assessment: Complete a bespoke technical challenge at your own pace. This is evaluated by two Software Engineers to determine if we progress to the Live Code interview


🧑‍💻Live Code Interview

[75 min] Live Code Interview: Discuss your solution with two of our Software Engineers. Pair program to extend your solution in the final 15 minutes.


#LI-DNI


Our public employee handbook is the best place to learn more about life at Octopus. It includes our values, how we structure teams, career progression, leave and benefits, and much more. 


If you're enthusiastic about this position, even if you don’t meet all the criteria above, we wholeheartedly encourage you to submit your application. Our talent team is in-house, and we recognize that every individual brings something unique. We take the time to review every application and consider how you might add to the team. 


We know your time is precious. If you apply, we promise to update you at least once per week about the status of your application and to give you clear expectations for each step in the journey. 


Important Notice About Recruitment Scams

Please be aware that individuals and organizations may attempt to scam job seekers by offering fraudulent employment opportunities under the name of Octopus Deploy or Codefresh by Octopus Deploy. These scams may involve fake job postings, unsolicited emails, text messages, or other communications claiming to be from our recruiters or hiring managers.


Octopus Deploy will never:

• Ask for sensitive personal information, such as credit card details, bank account numbers, or other financial information during the recruitment process.

• Request payment, fees, or purchases from job seekers.

• Send checks for equipment purchases prior to employment.


Official Communication Channels:

All communication from Octopus Deploy recruiters or hiring managers will come from official email addresses ending in @octopus.com. If you receive messages from other domains (e.g., name.sr.octopus.com or generic addresses like @yahoo.com), these are not from Octopus Deploy.

If you are unsure about the authenticity of a communication claiming to be from Octopus Deploy, do not provide any personal or financial information and contact us immediately at recruitment@octopus.com.


Reporting Fraud

If you believe you have been a victim of a recruitment scam, please report it to the appropriate authorities:

United States: Federal Trade Commission (FTC)

Europe: European Anti-Fraud Office (OLAF)

New Zealand:  NetSafe

Australia: Australian Cyber Security Centre (ACSC)


Signs of a Recruitment Scam

Be vigilant about the following red flags:

• The sender uses email domains that do not end in @octopus.com (e.g., name.sr.octopus.com or generic addresses like @yahoo.com or @hotmail.com).

• Poor spelling and grammar in emails or official-looking documents.

• Requests for payment, financial details, or fees to proceed in the hiring process.

• Receiving a check and being asked to deposit it for equipment purchases before employment.

• Contacting you through informal channels such as WhatsApp, particularly in the United States.

• Pressure to act quickly or threats of losing the opportunity if immediate action is not taken.


We take fraudulent activities seriously and are committed to ensuring the integrity of our hiring process. Thank you for helping us protect our community and future Octonauts!



[Note to Search Firms/Agencies]

Octopus Deploy does not compensate search firms for unsolicited assistance unless they have a written search agreement with Octopus Deploy and the requisition is position-specific. Any resumes, curriculum vitae and other unsolicited assistance from search firms that do not have a written search agreement or position-specific requisition submitted to any Associate of Octopus Deploy will be deemed the sole property of Octopus Deploy and no fee will be paid in the event the candidate is hired by Octopus Deploy.

Octopus Deploy Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Octopus Deploy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Octopus Deploy
Octopus Deploy CEO photo
Unknown name
Approve of CEO

Average salary estimate

$107440 / YEARLY (est.)
min
max
$104561K
$110319K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Cloud Authentication, Octopus Deploy

At Octopus Deploy, we’re looking for a Senior Software Engineer - Cloud Authentication to join our dynamic team! As a part of this remote-friendly company, you'll take on an exciting role that involves enhancing the security and availability of our hosted authentication providers for Octopus Cloud. With a firm grasp of C# and TypeScript, you'll be diving into decision-making around software concepts while collaborating with our tight-knit team of five passionate engineers. We love a culture where you build it, you run it, and you'll take pride in the quality of your work and the availability of our systems. If you're someone who enjoys automating build processes and cloud deployments, embraces independent motivation, and thrives in delivering iterative value to our customers, we’d love to have a chat! Plus, you’ll benefit from our transparent approach to compensation and generous perks, including at least 25 days of annual leave and a flexible working environment. Join us in setting the standard for Continuous Delivery and help us empower software teams globally!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Cloud Authentication Role at Octopus Deploy
What are the core responsibilities of a Senior Software Engineer - Cloud Authentication at Octopus Deploy?

As a Senior Software Engineer - Cloud Authentication at Octopus Deploy, you'll be responsible for enhancing the security and availability of hosted authentication providers. This involves working closely with the Cloud Authentication team to implement solutions using your expertise in C# and TypeScript, focusing on principles like dependency and extensibility. You'll automate various tasks, including builds, tests, and deployments, ensuring the quality and reliability of our systems.

Join Rise to see the full answer
What technical skills are required for the Senior Software Engineer - Cloud Authentication position at Octopus Deploy?

For the Senior Software Engineer - Cloud Authentication role at Octopus Deploy, you need a strong command of software engineering principles, particularly with languages like C# and TypeScript. Experience in automating builds, deployments, and operational tasks is essential. You'll also be leveraging concepts such as dependency, extensibility, and compatibility, which are vital for this position.

Join Rise to see the full answer
How does the work culture at Octopus Deploy support the Senior Software Engineer - Cloud Authentication role?

The work culture at Octopus Deploy emphasizes transparency, collaboration, and trust, making it an excellent environment for a Senior Software Engineer - Cloud Authentication. You'll join a team that values clear communication and mutual support. The 'you built it, you run it' approach fosters accountability and pride in your work, allowing you to flourish as part of a high-performance team.

Join Rise to see the full answer
What career growth opportunities are available for Senior Software Engineers at Octopus Deploy?

At Octopus Deploy, career growth for Senior Software Engineers, including the Cloud Authentication role, is guided by well-defined pathways. We promote internal transparency around compensation and progression, ensuring that your efforts and skills are recognized. You can expect to have regular discussions about your career trajectory and engage in continuous professional development.

Join Rise to see the full answer
What can candidates expect during the interview process for the Senior Software Engineer - Cloud Authentication role at Octopus Deploy?

Candidates for the Senior Software Engineer - Cloud Authentication position at Octopus Deploy can anticipate a streamlined interview process. It begins with an initial chat lasting around 30 minutes, followed by a take-home challenge that gives you the opportunity to showcase your technical skills. Finally, you'll participate in a live coding interview to further demonstrate your expertise and problem-solving abilities.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Cloud Authentication
Can you explain your experience with C# and TypeScript in previous projects as a Senior Software Engineer?

When answering this question, be specific about your projects where you utilized C# and TypeScript. Highlight any challenges you faced and how you overcame them. Discuss the frameworks or tools you used, and focus on your contributions to ensuring quality and performance in your applications.

Join Rise to see the full answer
How do you approach automated testing and deployment in cloud environments?

Share your strategies for implementing CI/CD pipelines in cloud environments. Talk about the tools you prefer for automation and how they integrate with testing frameworks. Emphasize the importance of maintaining high-quality code through testing and how automation enhances efficiency.

Join Rise to see the full answer
Describe a time when you faced a major challenge in your software engineering career.

Choose a relevant challenge and explain not just the situation, but also the actions you took to resolve it and the impact of your solution. This shows your problem-solving skills and resilience, which are vital in a Senior Software Engineer role.

Join Rise to see the full answer
What is your experience with security and authentication in cloud applications?

Detail your understanding of security principles and how you’ve applied them in previous roles, especially regarding authentication mechanisms. Discuss any specific frameworks or libraries you employed to secure applications and ensure compliance with best practices.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Illustrate your prioritization strategies, such as leveraging agile methodologies or tools like Kanban boards. Provide examples of how you’ve successfully managed your time and resources to meet project deadlines while maintaining a high standard of work.

Join Rise to see the full answer
What do you think are the key qualities of a good engineering team?

Discuss qualities like collaboration, communication, transparency, and trust. Provide examples from your experience where these qualities led to successful outcomes. Reflect on how these traits impact team dynamics and project success.

Join Rise to see the full answer
Can you give an example of a problem you solved as part of a team?

Talk about a specific instance where you contributed to a team solution. Focus on your role in the collaboration process, how you communicated with teammates, and what the results were after implementing the solution.

Join Rise to see the full answer
How do you stay updated with the latest trends in software development?

Mention specific resources you use, like blogs, online courses, or community forums. Share your thoughts on the importance of continuous learning in technology and how you apply new trends or techniques in your work.

Join Rise to see the full answer
Describe your experience with cloud platforms.

Discuss your familiarity with popular cloud platforms such as AWS, Azure, or Google Cloud. Illustrate how you've leveraged these platforms in your projects and any challenges you’ve faced while working in a cloud environment.

Join Rise to see the full answer
What motivates you in your software engineering career?

Reflect on what drives your passion for software engineering. This could include making an impact through technology, solving complex problems, or working collaboratively with others. Authenticity in this answer will help convey your enthusiasm for the role.

Join Rise to see the full answer
Similar Jobs
Posted 4 days ago

Join CORE Technology as a Front End Developer and be a part of a team that is shaping the future of ERP software in the Agri industry.

Photo of the Rise User
Posted 14 days ago

Lead technology innovation at Visa as a Chief Software Engineer, focusing on AI solutions for risk and fraud management.

The Texas Education Agency seeks a Senior Microsoft Dynamics 365 / Power Platform Developer to drive impactful software solutions in support of education in Texas.

Photo of the Rise User
Posted 7 days ago

Join UnitX as a Senior Full-stack Software Engineer to design innovative applications that drive intelligent automation in manufacturing.

Photo of the Rise User
Posted 3 days ago

Become a key player in Pixomondo's Innovation Lab, pushing the boundaries of immersive tech as an iOS Software Developer.

Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 13 days ago

Become a pivotal part of Visa's growth as a Software Engineer working on innovative payment solutions in a hybrid role.

Photo of the Rise User
H&M Group Remote 1 Grange Road, sinapore, Singapore
Posted 4 days ago

Step into a key leadership role at COS as the Regional Technical Lead, responsible for driving tech initiatives across the APAC region.

Otter.ai Hybrid Mountain View, California, United States
Posted 13 days ago

Join Otter.ai as a Backend Software Engineer to shape the future of work through innovative meeting solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
175 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Accounting Co-Op at VEGA Americas
Photo of the Rise User
10 people applied to Software Engineer Intern at OPSWAT
R
Someone from OH, Cincinnati just viewed Director, Payroll Tax at Ryan
Photo of the Rise User
11 people applied to Software Engineer Intern at GITAI
P
Someone from OH, Columbus just viewed Data Science for Smart Agriculture- Part-Time at PSU
Photo of the Rise User
Someone from OH, Cincinnati just viewed Brand Management & Partnerships Assistant at LAIKA
Photo of the Rise User
Someone from OH, Athens just viewed Senior Multimedia Artist, Design & Creative at RepRisk AG
H
Someone from OH, Rocky River just viewed Training Manager at Hotel Bardo Savannah
F
Someone from OH, Columbus just viewed VP of Communications at Freedom Together Foundation
Photo of the Rise User
Someone from OH, Columbus just viewed Chief Organizational Communication Officer at Providence
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine