
Sr. Open Source Engineer (Argo CD)
Octopus DeployJob Location
Job Summary
Octopus Deploy empowers software teams to deliver value in an agile way through its Continuous Delivery, GitOps, and release orchestration solutions. With over 4,000 organizations globally relying on its platform, including Ubisoft, ASOS, Xero, monday.com, Stack Overflow, NASA, and Disney, Octopus Deploy has established itself as a leader in the industry. As a Sr. Open Source Engineer (Argo CD), you will contribute to the development of Argo CD, Argo Rollouts, and other open-source initiatives, work with the community to coordinate contributions, and act as a Developer Advocate to help users get the most out of Argo CD and Argo Rollouts from a GitOps perspective. With a transparent approach to compensation and a supportive, collaborative environment, Octopus Deploy offers a unique opportunity for developers to thrive in a remote-first company. The role requires 3+ years of experience in software development, proficiency in various technologies, and excellent communication and collaboration skills.
In this role, you will:
- Contribute features, bug fixes, and security improvements to Argo CD, Argo Rollouts, and other Octopus open-source initiatives.
- Work with the community to coordinate community contributions by doing pull request reviews, answering issues, and joining community meetings.
- Work with the community of maintainers to build the Argo roadmap and communicate key initiatives and build consensus on approaches to solving challenges.
- Act as a Developer Advocate by helping teach people how to get the most out of Argo CD and Argo Rollouts from a GitOps perspective. This includes: Contributing blog posts, Submitting and presenting talks at conferences, Contributing to GitOps training, Engage with community users as well as Octopus customers to provide guidance and assist support time
- Become and Argo maintainer by consistently providing community value
Requirements:
- 3+ years of experience in a software development role, demonstrating proficiency in various technologies.
- Hands-on experience with Go, Kubernetes, Argo CD, Docker, Cloud technologies, and SaaS Product development.
- Deep understanding and practical experience with Agile and Lean product development methodologies.
- Excellent communication and collaboration skills, both verbal and written, with fluency in English.
- Above all, we are looking for someone who thrives in a collaborative team environment and enjoys working alongside exceptionally talented peers.
- Existing open source contributions and experience engaging in community-driven development a plus