company_logo

Software Engineering Intern

HashiCorp

Updated on: 13 August 2024

Additional Details

Work Location

Bengaluru, India

location

Job Type

FTE

job_type

Batch

2025 | 2026

batch

Stream Required

Bachelor’s degree

stream

Salary

6 – 9 LPA (Expected)

salary

Job Description

This role is for a Software Engineering Intern in Consul team here at HashiCorp. Each of these teams works on both open source and enterprise versions of each tool, programming primarily in Go with a focus on stability, reliability, performance, and security. Our infrastructure tools are used in critical environments and operated by a range of organizations and individuals to solve infrastructure management problems. Our infrastructure also includes a robust Cloud platform (HCP) which offers HashiCorp Products as a service to automate infrastructure on any cloud.

This role provides an opportunity to help design, prototype, and implement core features while ensuring the stability of the product across a range of use-cases. Our team's work can be viewed on GitHub in the products ( Consul) or in libraries our teams depend on, like raft, memberlist, and go-plugin.

In this role, you can expect to learn how to...

  • 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

You may be a good fit for our team if you...

  • Are currently pursuing a bachelor's degree in Engineering, Computer Science or equivalent training in India.
  • 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

Disclaimer: The Job Company is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.

Important: If an employer asks you to pay any kind of fee, please notify us immediately. The Job company does not charge any fee from the applicants and we do not post any jobs where companies ask candidates to pay.

Click on the Apply Now button to apply for HashiCorp