Posted almost 2 years agoOn the Consul team, we help organizations with service discovery, configuration management, and health monitoring. Ecosystem engineering includes contributing to the range of open source tools and integrations we have developed to help Consul solve problems for operators, infrastructure engineers, and software developers.This is software engineering role that will provide challenges across a range of tools, languages, and concepts.Some of the tools and integrations the newly founded Ecosystem Team maintains include:consul-esm, consul-template, envconsul, and go-discoverProxy and Certificate Authority integrations with the Consul Connect featureThe Consul Terraform ProviderFirst-class integration with Kubernetes via consul-k8s and consul-helmMuch of our work and libraries are open source and receive contributions from a large community of users. The majority of our tools and integrations are written in Golang.Our OrganizationAt HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy.In your cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular! Specifics of your past experience that are relevant to this role are great to include, too.In this role, you can expect to:Provide simple interfaces and APIs for operators utilizing complex distributed systemsWork with a range of platforms and technologies dailyDevelop and contribute to unique strategies for long-term maintenance and testing of complex integrations with a range of other toolsWork alongside the rest of the Consul team and the large community of Consul usersOwn the full lifecycle of feature development from design through testing and releaseProgram mostly in Golang, learning from and contributing to a team committed to continually improving their skillsYou may be a good fit for our team if:You’re familiar with service-oriented architectures, and ideally have worked on teams deploying or maintaining themYou’re comfortable working with and developing your skills in multiple programming languagesYou have a passion for the unix philosophy, and small, concise toolsYou are a fantastic learner, and are comfortable picking up a range of new tools and concepts quicklyYou’ve worked with a public cloud (or similar) environment either in development or operationsAt HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!