Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by HashiCorp, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - Infrastructure Orchestration at HashiCorp will play a pivotal role in developing innovative solutions that enhance the orchestration of cloud infrastructure. This position requires a deep understanding of infrastructure as code (IaC), automation, and enterprise-level cloud environments. The successful candidate will collaborate closely with product teams to design and implement scalable architectures, optimize system performance, and ensure high availability of services while adhering to best practices in software development and operations.
Job Responsibilities
- Design, develop, and maintain infrastructure orchestration tools that facilitate efficient resource management.
- Implement and enhance existing frameworks utilizing infrastructure as code (IaC) methodologies.
- Collaborate with cross-functional teams to integrate orchestration features into HashiCorp's suite of products.
- Continuously monitor system performance and conduct troubleshooting to optimize performance and availability.
- Contribute to technical documentation and best practices to support engineering efforts.
- Participate in code reviews and mentoring of junior engineers to foster a culture of learning and improvement.
- Stay abreast of industry trends and emerging technologies relevant to infrastructure orchestration.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 5 years of experience in software engineering, focusing on infrastructure tools and automation.
- Strong proficiency in one or more programming languages such as Go, Python, or Ruby.
- Expertise in infrastructure as code tools and methodologies, such as Terraform, Ansible, or similar.
- Solid understanding of cloud platforms including AWS, Azure, or GCP and their respective service offerings.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Strong problem-solving skills and the ability to work collaboratively in a fast-paced environment.
Technologies & Tools
The Senior Software Engineer - Infrastructure Orchestration will work with an array of technologies and tools including but not limited to Terraform for infrastructure management, Docker for containerization, Kubernetes for orchestration, and various cloud service APIs from platforms like AWS, Azure, and Google Cloud. Proficiency in monitoring tools such as Prometheus and Grafana, as well as CI/CD tools like Jenkins or GitHub Actions, will also be crucial for success in this role.
Ideal Candidates
Ideal candidates for the Senior Software Engineer - Infrastructure Orchestration position will possess a strong analytical mindset, excellent communication skills, and a passion for technology and automation. They should exhibit a proactive approach to problem-solving, demonstrating the ability to think critically and creatively under pressure. Ambitious and goal-oriented individuals who thrive in collaborative environments and are eager to contribute to innovation in cloud infrastructures will find themselves well-suited for this position.
The most unemployment pays a week, before anything added for dependents, runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.