USD per year
Senior Software Engineer - HashiCorp Terraform Search
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.
Your role and responsibilities
On theHashiCorpengineering team, we build the Infrastructure Cloudwhich allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management:
Infrastructure Lifecycle Management: Build / Deploy / Manage
- Terraformallows you to use infrastructure as code to provision and manage any infrastructure across your organization.
- Packerstandardizesimage workflows across cloud providers, allowing teams to build, govern and manage any image for any cloud.
- Waypointmakes infrastructure easily accessible at scale, enabling platform teams to deliver golden patterns and workflows with an internal developer platform.
- Nomadbrings modern application scheduling to any type of software, allowing you to manage containers, binaries and VMs efficiently in the cloud, on-premises and across edge environments.
Security Lifecycle Management: Protect / Inspect / Connect
- Vaultprovides organizations with identity-based security to automatically authenticate and authorize access to secrets and other sensitive data.
- Boundarystandardizessecure remote access across dynamic environments, allowing organizations to connect users and manage access with identity-based security controls.
- Consulstandardizes service networking, allowing you to discover and securely connect any service across any runtime with identity-based service networking.
We deliver theInfrastructure Cloudthrough an enterprise-grade unified SaaS platform,HCP,as well as to enterprises through self-managed/on-premises options. Across product engineering and platform engineering teams, we are looking for great engineersome nd join us in developing the Infrastructure Cloud!
What
nd responsibilities We’reor a Senior level engineer with a deep backend focus to join our team. In this role you can expect:
- Design prototype implement features tools ensuring stability usability
- Collaborate closely Product Design Product Management partners engineers your team others
- Act subject matter expert quality development emphasis Golang development
- Execute large-scale projects ensuring reliable delivery key features design full implementation troubleshooting.
- Drive end-to-end project lifecycle architecture design implementation issue resolution focus quality efficiency.
- Evaluate project tradeoffs propose solutions proactively removing blockers keeping stakeholders informed progress issues milestones.
- Collaborate internal teams customers external stakeholders design solutions align requirements customer needs.
- Advocate strategic technical roadmap initiatives enhance system’s overall effectiveness teams organization.
- Debug resolve complex issues improve quality stability products solutions
- Review assess code quality design patterns optimization opportunities ensuring best practices followed
- Facilitate collaborative team activities code pairing group troubleshooting foster productive cohesive team environment
- Support reliable production environments including participating oncall rotation
- Strive quality maintainable code comprehensive testing development deployment
Required education
Bachelor's Degree
Preferred education
Master's Degree
Required technical professional expertise
- 8+ years professional experience developing modern programming languages frameworks specifically Golang.
- You have experience working distributed systems particularly cloud provider such AWS Azure GCP focus scalability resilience security.
- Emerging ability direct work influence others strategic approach problem-solving decision-making collaborative environment
- Demonstrated business acumen customer focus readiness change adaptability dynamic situations
- Cloud-native mindset solid understanding DevOps principles cloud environment
- Familiarity cloud monitoring tools implement robust observability practices prioritize metrics logging tracing high reliability performance.
- Intentional focus stakeholder management effective communication fostering trust relationship-building diverse teams
- Integrated skills critical thinking data-driven analysis promoting growth mindset continuous improvement support high-quality outcomes
Preferred technical professional experience
- You have experience using HashiCorp products (Terraform Packer Waypoint Nomad Vault Boundary Consul).
- You have prior experience working cloud platform engineering teams
HashiCorp, an IBM company, empowers organizations to automate and secure multi-cloud and hybrid environments with The Infrastructure Cloud™. Its suite of Infrastructure Lifecycle Management and Security Lifecycle Management solutions are built on projects with source code freely available at their core.
View Company Profile