Logo of Huzzle

Software Engineering Intern (Undergraduate)

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
  • San Francisco

Requirements

  • Are currently pursuing a bachelor's degree in Engineering, Computer Science or equivalent training in the United States
  • Have academic or experience working in a professional environment
  • Have some proficiency in Go, Python, Java, or C++ or similar programming language
  • Have fundamental knowledge in security, distributed systems, service oriented architectures or schedulers
  • Have excellent analytical and problem-solving skills
  • Have the ability to work in a fast paced, team-based environment
  • Are a creative problem-solver who also understands real-world products
  • Have the constant desire to grow, learn, and explore new things
  • Emulate the HashiCorp principles

Responsibilities

  • Contribute to the HashiCorp community by providing code review, and support to HashiCorp employees, community members, and partners
  • Advocate and support improvements to product APIs and core to improve development and integration of tools and plugins
  • Build and architect systems for managing extremely large-scale global fleets of resources
  • Work on issues and improvements critical to the success of HashiCorp customers and the broader community
  • Own the full lifecycle of feature development from design through testing and release
  • Program in Golang, learning from and contributing to a team committed to continually improving their skills

FAQs

What teams will the Software Engineering Intern be working with?

The intern will be working on one of the Vault, Terraform, or Cloud teams at HashiCorp.

What programming languages should candidates be proficient in?

Candidates should have proficiency in Go, Python, Java, C++, or similar programming languages.

What are the primary goals of the HashiCorp Infrastructure Cloud?

The primary goals include Infrastructure Lifecycle Management, which involves building, deploying, and managing infrastructure, as well as Security Lifecycle Management, which involves protecting, inspecting, and connecting to sensitive data.

What skills are emphasized for this internship role?

Skills emphasized for this role include excellent analytical and problem-solving abilities, knowledge in security and distributed systems, teamwork, and creativity in problem-solving.

What is the expected outcome from this internship?

The intern can expect to contribute to code reviews, advocate for product API improvements, work on resource management systems, and own the full lifecycle of feature development.

Is prior work experience required for this internship?

No, prior work experience is not strictly required, but candidates are expected to have academic or some experience working in a professional environment.

Are there specific qualifications needed to apply?

Candidates should be pursuing a bachelor's degree in Engineering, Computer Science, or equivalent training and should have fundamental knowledge of security and service-oriented architectures.

How does HashiCorp support diversity and inclusion?

HashiCorp is committed to building a diverse team and believes that inclusive practices lead to better outcomes for the company.

Infrastructure Enables Innovation

Technology
Industry
1001-5000
Employees
2012
Founded Year

Mission & Purpose

At HashiCorp, we believe infrastructure enables innovation, and we are helping organizations to operate that infrastructure in the cloud. Our suite of multi-cloud infrastructure automation products — all with open source projects at their core — underpin the most important applications for the largest enterprises in the world. As part of the once-in-a-generation shift to the cloud, organizations of all sizes, from well-known brands to ambitious start-ups, rely on our solutions to provision, secure, connect, and run their business-critical applications so they can deliver essential services, communications tools, and entertainment platforms worldwide.