Desired Skills and Experience

  • You’ll have solid software development skills with experience in (at least one) Ruby, Erlang, Python, Go, C/C++, C# or Java
  • Expertise with Linux and Windows operations and networking
  • You can demonstrate deep knowledge for some language or technology stack that you’ve worked with
  • Previous experience (5+ years) as a software engineer, technical consultant or solution architect
  • You’ll like to dive in, learn new things, and want to build awesome products.  You like working with early stage technologies, even before they’re released to the wider public
  • You’ll enjoy collaborating closely with Chef Customers and Partners to understand their complex issues, solve their problems and elicit frequent feedback on the solutions you provide
  • You believe quality is part of the process and not an afterthought
  • Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent experience, is required.
  • Contribute to the development and maintenance of our partner solutions in collaboration with the growing number of Chef partner organisations, utilizing operations and engineering skills to work across a diverse set of infrastructure providers and creators
  • Support integrations with new and existing infrastructure providers
  • Advocate and support improvements to our APIs and improvements with core development and integration of our partners
  • Support open source contributors, new and experienced, with supportive and constructive code review, documentation improvements, and workflow changes
  • Work on issues and improvements in our tools critical to the success of Chef’s customers and the broader Chef community

Apply