About Octopus Deploy

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, 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. In 2024, Octopus Deploy acquired Codefresh, Argo maintainers, and the leaders in enterprise GitOps. Octopus now provides the industry's most comprehensive Continuous Delivery solution for organizations operating at scale.

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

About the Role

We are seeking a Software Engineer to become a key contributor to our R&D team and help drive the development of our innovative product. If you thrive on solving complex problems for developers and are passionate about creating seamless CI/CD experiences, we want you to join us on our journey to becoming the market leader in software deployment with Octopus Deploy.

To help our teams work together effectively, this remote position requires you to be located in EMEA.

What you'll do:

  • Take part in our “Fire & Motion” process: handle critical customer issues, conduct investigations, propose solutions, and deliver fixes through development or by collaborating with our support team and customers directly.
  • Take the ownership of the end-to-end lifecycle of backend components — from research and design to development, testing, deployment, and monitoring.
  • Contribute to security hardening by identifying and fixing vulnerabilities.
  • Enhance our monitoring, traceability, and debuggability through improvements to our internal systems.
  • Identify technical challenges and improve overall architecture, code quality, and platform stability.
  • Mentor and collaborate with team members by sharing knowledge, offering guidance, and fostering a culture of continuous growth.
  • Actively contribute to technical discussions and collaborate on strategies to deliver scalable, high-quality solutions.

We combine high growth and big ambitions with a sustainable, balanced working environment.

Your background:

  • 5+ years of professional experience in large-scale backend development, with strong expertise in Node.js.
  • Familiarity with GoLang and a willingness to grow in this area alongside Node.js
  • Solid experience with Docker and Kubernetes, including designing and managing containerized applications. Experience with Docker/K8s APIs is a strong plus.
  • Strong experience with MongoDB; familiarity with Postgres, Redis, and RabbitMQ is a plus.
  • A pragmatic, action-oriented mindset, comfortable diving into complex problems and learning quickly.
  • Willing to tackle challenging and occasionally routine tasks, while eager to grow and take on new opportunities
  • Hands-on experience with cloud platforms and microservices architectures.
  • Strong verbal and written communication skills, with the ability to explain technical concepts clearly and collaborate effectively within a team.
  • Able to work independently while thriving in team-driven environments
  • Bachelor’s degree in Computer Science, Engineering, or a related field (preferred)
  • Familiarity with CI/CD concepts and practical usage is a plus.
Octopus Deploy

Octopus Deploy