HashiCorp

Rating:
5/5
HashiCorp is an American software company based in San Francisco, California with an open-source ideology. Founded in 2012, they provide powerful collaboration, automation, and management tools to drive modern software development, operations, and security. HashiCorp specializes in a variety of technologies that are used in the development of distributed systems. Their core technology stack includes open source tools such as Packer, Terraform, and Consul for infrastructure, security, and automation. They also have a suite of commercial products, such as Vault and Nomad, designed to give organizations secure and performant access to the cloud, regardless of their infrastructure. The technology from HashiCorp helps developers create and manage reliable, distributed infrastructure and software. This allows developers to focus on innovating rather than maintaining infrastructure. HashiCorp provides a broad range of services, including workflow automation and on-premise management. With their tools, modern developers and IT personnel can automate complex processes and tasks that would otherwise be tedious or time-consuming. They can also quickly manage large clusters of machines and services remotely. HashiCorp is enabling organizations to increase their agility, reduce costs, and streamline operations by helping them move quickly away from traditional manual processes. With HashiCorp’s tools, developers and IT personnel can rapidly build secure and reliable infrastructure, deploy applications with speed and confidence, and develop and secure distributed applications in the cloud.

Quick Links

Software Developer

Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 120000
Description: We are looking for a talented and creative Software Developer to join our team at HashiCorp. As a Software Developer you will work as part of a team to develop and maintain software solutions. You will be expected to design, develop, test, and troubleshoot software and applications. You must also be comfortable with participating in development cycle discussions and be able to work both independently and collaboratively on applications.
Qualifications / Requirements: Bachelor's degree in computer science or related field and at least 3 years of experience in software development. Must have excellent knowledge of a variety of computer languages and development platforms, and be comfortable with debugging, optimizing and troubleshooting existing systems. Proficiency in C++, Java and JavaScript required.

Database Analyst

Average Work Hours (weekly unless noted): 45-50 hours
Average Salary (yearly in dollars unless noted): 137500
Description: We are seeking a Database Analyst to join our HashiCorp team. As a Database Analyst you will work as part of a team to develop and maintain databases. You will be expected to design and create databases, analyze and identify performance issues, and locate and resolve database errors. You must also have the ability to interpret and analyze data, create and maintain reports and documentation, and participate in the design of databases.
Qualifications / Requirements: Bachelor's degree in computer science or related field and at least 5 years of experience with database analysis and design. Expertise in database related technologies and a working knowledge of programming languages such as SQL, Java and JavaScript. Proficiency in PostgreSQL and Oracle Database is required.

Network Engineer

Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 110000
Description: We are looking for a Network Engineer to join our HashiCorp team. As a Network Engineer you will work as part of a team to design, implement, maintain, and troubleshoot network systems. You will be responsible for configuring services such as VPNs, routers, switches, firewalls, and storage solutions. You must also be comfortable monitoring, responding, and troubleshooting issues with the network and other systems.
Qualifications / Requirements: Bachelor's degree in computer science, engineering or related field and at least 5 years of experience working in network engineering. Must have a comprehensive understanding of network protocols and technologies (TCP/IP, VPN, Routing, Switching, etc.), and have the experience in supporting and troubleshooting network services and software. Extra certifications such as CCNA and CCNP are preferred.

DevOps Engineer

Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 115000
Description: We are seeking an experienced DevOps Engineer to join our HashiCorp team. As a DevOps Engineer you will work as part of a team to develop, test, and deploy production solutions. You will be responsible for designing system architectures and integrating various systems. You must have experience developing automated deployment solutions and familiarity with deployment automation tools.
Qualifications / Requirements: Bachelor's degree in computer science or related field and at least 3 years of experience with DevOps technologies and tools. Knowledge of software development lifecycle, deployment automation tools (Jenkins, Ansible, etc.), Linux/ UNIX operating systems, scripting languages such as Python and Bash, and automated testing process is required.

Release Architect

Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 130000
Description: We are looking for a Release Architect to join our HashiCorp team. As a Release Architect you will work as part of a team to develop release architectures and process. You will be responsible for leading the review process of new software, hardware, and other products prior to their release. You must also be comfortable creating and maintaining release plans and schedules, and participating in the implementation process.
Qualifications / Requirements: Bachelor's degree in computer science or related field and at least 5 years of experience in release architecture and process. Must be familiar with release engineering fundamentals, automation and script writing, software versioning strategies, and working knowledge of programming languages such as Java, Python, and JavaScript.

Security Engineer

Average Work Hours (weekly unless noted): 40-45 hours
Average Salary (yearly in dollars unless noted): 145000
Description: We are seeking a Security Engineer to join our HashiCorp team. As a Security Engineer you will work as part of a team to provide security analysis, design, and monitoring of systems. You will be expected to review security measures, identify incidents and take corrective action, and test network defense systems. You must also be comfortable defining, implementing, and managing security standards and procedures.
Qualifications / Requirements: Bachelor's degree in computer science or related field and at least 5 years of experience with system and system security. Must have hands on experience with security technology networks and systems and have adept knowledge of security trends and threats. Must have certifications such as CISSP, CEH, OSCP or similar.
Locations: San Francisco, Austin, London, Singapore, Seoul
Career Paths: Software Engineer, DevOps Engineer, Site Reliability Engineer, Systems Engineer, Cloud Engineer, Security Engineer, Technical Support Engineer, Solutions Architect, Product Manager, Technical Writer.
Job Contacts: n/a

Recent Reviews

Mary G.
4.5/5
4.5
Working at HashiCorp as a programmer has been an immensely rewarding experience. The work culture is extremely flexible and relaxed, yet incredibly supportive. I get to work on challenging and interesting problems, and the people here are very friendly and willing to help. Management and upper-level leadership are professional and transparent, giving me clear guidelines and direction as I progress through my tasks. Plus, I'm given the opportunity to often work on cutting-edge technologies. I would highly recommend HashiCorp as an employer.

Frequently Asked Questions

What type of benefits does HashiCorp offer its employees?
HashiCorp offers competitive benefits to its employees, including health insurance, dental benefits, parental leave, and 401(k).
How do I apply for a position at HashiCorp?
You can apply to positions at HashiCorp by visiting the company website and submitting your resume through the company's career portal.