Demo

Principal Software Engineer, HashiCorp Terraform Enterprise

IBM
IBM Salary
Lowell, MA Full Time
POSTED ON 1/1/2026
AVAILABLE BEFORE 2/8/2026
Introduction

A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world's leading AI-powered, cloud-native software solutions. Our renowned legacy creates endless global opportunities for our network of IBMers. We are a team of deep product experts, ensuring exceptional client experiences, with a focus on delivery, excellence, and obsession over customer outcomes. This position involves contributing to HashiCorp's offerings, now part of IBM, which empower organizations to automate and secure multi-cloud and hybrid environments. You will join a team managing the lifecycle of infrastructure and security, enhancing IBM's cloud solutions to ensure enterprises achieve efficiency, security, and scalability in their cloud journey.

Role Summary

Your role and responsibilities

The Principal Engineer for TFE (Terraform Enterprise) is a senior technical leadership position focused on the architecture and scaling of HashiCorp's commercial, multi-cloud platform for managing Terraform at scale (Terraform Cloud/Enterprise). You will be tasked with solving the most ambitious and pressing technical and organizational challenges related to security, compliance, multi-tenancy, and high availability of the TFE platform. You are expected to operate with autonomy, setting the technical direction for large-scale initiatives that span core platform and product feature development.

Key Responsibilities

As a Principal Engineer, your engagement will be dynamic, utilizing the six roles defined in the Principal Engineer Engagement Framework (IPG). Your core responsibilities, mapped to the engagement model, include:

Role Category

Focus Area

Description

Setting Strategic Direction (Sponsor & Catalyst)

Platform Scalability and Feature Set

Lead and own the delivery and architectural definition of the platform's most critical systems, such as the remote state backend, large-scale plan/apply execution, and policy enforcement engines. Drive new, ambiguous ideas for enterprise-level features like advanced security controls or multi-region architecture.

Providing Architectural Guidance (Guide & Advisor)

Security and Multi-Tenancy

Serve as a deep domain expert, providing sustained, ongoing architectural guidance to the TFE/TFC product teams on distributed systems, data security, and multi-tenant isolation. Conduct high-impact, focused consultations on integration with enterprise identity and access management (IAM) systems.

Ensuring Execution Quality (Catcher & Participant)

Operational Resilience

Quickly analyze and rescue troubled projects or production incidents related to platform availability, performance under load, or complex system integrations. Actively contribute hands-on when necessary, engaging in detailed design reviews and coding tasks that unstick critical delivery blockers for the enterprise platform.

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

  • Experience: Extensive experience in software development, architecture, and distributed systems, with a proven track record of shipping complex, large-scale SaaS or on-premise cloud infrastructure management platforms.
  • Technical Depth: Deep expertise in building and operating highly available, multi-tenant systems, including cloud infrastructure, security best practices, networking, and database scaling.
  • Leadership: Demonstrated ability to lead technical strategy, mentor senior engineers, and influence product and engineering leadership across multiple teams.
  • Problem-Solving: High-judgment and pragmatic approach to solving ambiguous, high-risk operational and security-related problems under tight deadlines.

Preferred Technical And Professional Experience

  • Familiarity with HashiCorp/IBM Products and Services

Salary.com Estimation for Principal Software Engineer, HashiCorp Terraform Enterprise in Lowell, MA
$117,718 to $143,249
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer, HashiCorp Terraform Enterprise?

Sign up to receive alerts about other jobs on the Principal Software Engineer, HashiCorp Terraform Enterprise career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at IBM

  • IBM Washington, DC
  • Introduction Technology sales at IBM is evolving its way of working to break beyond boundaries with innovative approaches. Preferring to 'show' vs. 'tell',... more
  • 12 Days Ago

  • IBM Washington, DC
  • Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with vision... more
  • 12 Days Ago

  • IBM Washington, DC
  • Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with vision... more
  • 12 Days Ago

  • IBM Huntsville, AL
  • Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with vision... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer, HashiCorp Terraform Enterprise jobs in the Lowell, MA area that may be a better fit.

  • IBM Lowell, MA
  • Introduction A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an i... more
  • 15 Days Ago

  • IBM Lowell, MA
  • Introduction A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an i... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!