Software Engineer II

3 weeks ago


Toronto, Ontario, Canada HashiCorp, Inc. Full time

About the Terraform Developer Experience Team

We are responsible for designing, developing, and maintaining tools that empower developers to create Terraform providers. Our team collaborates closely with those who release official AWS, Azure, GCP, and Kubernetes providers. We seek engineers who are eager to enhance the Terraform developer experience and contribute to our expanding team.

About the Position

As a Software Engineer II, you will engage in cross-team engineering initiatives, addressing issues, designing, prototyping, and implementing features and tools while ensuring reliability and user-friendliness. Our projects are open source, and we work alongside the open-source community as well as internal teams.

In this position, you can anticipate:

  • Creating, advocating for, and maintaining both new and existing features for the Terraform Plugin Framework.
  • Interacting with open source contributors and fostering a vibrant community engagement.
  • Providing code reviews and technical assistance to colleagues, community members, and partners.
  • Tackling critical challenges and enhancements for HashiCorp clients and the wider community.

You might be an ideal candidate for our team if:

  • You possess professional experience in Go development.
  • You have a background in API development.
  • You are interested in learning about Terraform and its internal workings.
  • You thrive in a collaborative environment within a small, fully-remote, dynamic team.
  • You exhibit strong written communication abilities.
  • You have over 3 years of professional software engineering experience.

What to Expect in Our Hiring Process

The hiring process consists of interviews with the recruiting team, Engineering Manager, communication and collaboration assessments, a pair programming interview, a technical evaluation, a systems design discussion, and a final conversation with the Engineering Manager.

Individual compensation within the range will be determined based on job-related factors such as skills, experience, and education.

Life at HashiCorp

We support the most innovative companies in their transition to cloud and multi-cloud infrastructure through powerful workflows and automation. HashiCorp builds the infrastructure that fosters innovation and supports enterprises on a global scale.

HashiCorp is an Equal Employment Opportunity employer dedicated to providing equal employment opportunities to qualified applicants.

We offer reasonable accommodations to qualified individuals with disabilities during the job application process.

We adhere to all applicable laws and regulations. Some benefits may vary by country.



  • Toronto, Ontario, Canada Toast Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Manager II to join our team at Toast. As a key member of our R&D team, you will be responsible for leading a team of engineers in the development of our restaurant platform.Key ResponsibilitiesLead a team of engineers in the development of our restaurant platform, ensuring...


  • Toronto, Ontario, Canada Toast Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Manager II to join our team at Toast. As a key member of our R&D team, you will be responsible for leading a team of engineers in the development of our restaurant platform.Key ResponsibilitiesLead a team of engineers in the development of our restaurant platform, ensuring...


  • Toronto, Ontario, Canada Toast Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Manager II to join our team at Toast. As a key member of our R&D team, you will be responsible for leading a team of engineers in the development of our restaurant platform.Key ResponsibilitiesLead a team of engineers in the development of our restaurant platform, ensuring...


  • Toronto, Ontario, Canada Amazon Full time

    Software Development Engineer II, Strategic Sourcing**About Amazon's Supply Chain Optimization Technologies (SCOT)**Amazon's SCOT organization is a team of innovators who create the science and technology to drive Amazon's supply chain decisions. We are seeking a talented Software Development Engineer II to join our team and contribute to the development of...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONThe AWS Identity organization is seeking a Software Development Engineer II to join our team building innovative cloud-based identity and access management services. As a Software Development Engineer II, you will collaborate with talented engineers to create and deploy systems and services to meet the needs of our customers.Key job...


  • Toronto, Ontario, Canada Clear Ventures Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II - Android to join our team at Clear Ventures. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key ResponsibilitiesDesign and develop new Android features and...


  • Toronto, Ontario, Canada Clear Ventures Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II - Android to join our team at Clear Ventures. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality Android applications.Key ResponsibilitiesDesign and develop new Android features and...


  • Old Toronto, Ontario, Canada Rocket Lab Full time

    About Rocket LabRocket Lab is a pioneering leader in the development and launch of advanced space systems. Our mission is to unlock the potential of space to improve life on Earth, and we're committed to delivering innovative solutions that push the boundaries of what's possible.Job SummaryWe're seeking a highly skilled Software Engineer II to join our...


  • Old Toronto, Ontario, Canada Rocket Lab Full time

    About Rocket LabRocket Lab is a pioneering leader in the development and launch of advanced space systems. Our mission is to unlock the potential of space to improve life on Earth, and we're committed to delivering innovative solutions that push the boundaries of what's possible.Job SummaryWe're seeking a highly skilled Software Engineer II to join our...


  • Toronto, Ontario, Canada Abnormal Security Full time

    About The RoleAbnormal Security is looking for a Software Engineer II who is a solid software developer with a strong interest in Security & Privacy to join the Platform Security team. The Platform Security team owns the Security and Privacy platform services and infrastructure to uphold industry standards for the company's security posture and customer data...


  • Toronto, Ontario, Canada Amazon Full time

    DESCRIPTIONHave you ever ordered a product on Amazon and when that box with the smile arrived, wondered how it got to you so fast? Wondered where it came from and how much it cost Amazon? If so, the Amazon Supply Chain Optimization Technologies (SCOT) organization is for you (Watch this video to learn more aboutSCOT:)SCOT creates the science and technology...


  • Old Toronto, Ontario, Canada Intuit Inc. Full time

    Position Overview: We are seeking a dedicated Software Developer II to contribute to the Consumer Group Design System team. This team plays a crucial role in the development and upkeep of the Web and Mobile design system, which supports mobile applications utilized by millions of users annually for tax preparation and filing.Key Responsibilities:Deliver...


  • Old Toronto, Ontario, Canada Intuit Inc. Full time

    Position Overview: We are seeking a talented Software Developer II to be part of the Consumer Group Design System team at Intuit Inc. This team is dedicated to the development and upkeep of a comprehensive design system for both Web and Mobile platforms, facilitating tax preparation solutions utilized by millions of consumers annually.Key...


  • Old Toronto, Ontario, Canada Intuit Inc. Full time

    About the Role: We are seeking a talented Software Developer II to contribute to the Consumer Group Design System team. This team is dedicated to the development and upkeep of the Web and Mobile design system that supports mobile applications utilized by millions for tax preparation and filing.Key Responsibilities:Deliver high-quality mobile software,...


  • Toronto, Ontario, Canada Akamai Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Server Team at Akamai. As a key member of our team, you will be responsible for developing and qualifying new server hardware platforms, as well as developing new software and automation frameworks for testing these new hardware and embedded software.Key ResponsibilitiesServer...


  • Toronto, Ontario, Canada Akamai Full time

    About the RoleWe are seeking a highly skilled Software Engineer II to join our Server Team at Akamai. As a key member of our team, you will be responsible for developing and qualifying new server hardware platforms, as well as developing new software and automation frameworks for testing these new hardware and embedded software.Key ResponsibilitiesServer...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Amazon Supply Chain Optimization Technologies (SCOT) team. As a key member of our team, you will play a critical role in designing and developing scalable, maintainable, and high uptime systems to optimize product sourcing and improve Amazon's inbound supply chain.Key...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Amazon Supply Chain Optimization Technologies (SCOT) team. As a key member of our team, you will play a critical role in designing and developing scalable, maintainable, and high uptime systems to optimize product sourcing and improve Amazon's inbound supply chain.Key...


  • Toronto, Ontario, Canada HashiCorp, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer II to join our Boundary frontend engineering team. As a key member of our team, you will be responsible for designing, prototyping, and implementing core features while ensuring the scalability and stability of our product.Key ResponsibilitiesTechnical Leadership: Guide the technical...


  • Toronto, Ontario, Canada HashiCorp, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer II to join our Boundary frontend engineering team. As a key member of our team, you will be responsible for designing, prototyping, and implementing core features while ensuring the scalability and stability of our product.Key ResponsibilitiesTechnical Leadership: Guide the technical...