Engineer II @ IBM
Your Application Journey
Email Hiring Manager
Job Details
Introduction
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. You will contribute to HashiCorp's offerings within IBM, empowering organizations to automate and secure multi-cloud and hybrid environments. Join a team of deep product experts focused on delivery, excellence, and customer outcomes.
Your Role And Responsibilities
As part of the HashiCorp engineering team, you will build the Infrastructure Cloud to enable unified Infrastructure and Security Lifecycle Management. This includes:
- Infrastructure Lifecycle Management: Utilize Terraform for infrastructure as code, Packer for standardized image workflows, Waypoint for scalable infrastructure access, and Nomad for modern application scheduling.
- Security Lifecycle Management: Implement Vault for identity-based security, Boundary for secure remote access, and Consul for service networking.
You will work on an enterprise-grade unified SaaS platform (HCP) and self-managed/on-premises options for enterprises.
What You’ll Do
This mid-level role focuses on backend engineering with responsibilities including:
- Design, prototype, and implement features ensuring stability and usability.
- Collaborate with Product Design, Product Management, and engineering teams.
- Serve as a subject matter expert in quality development with emphasis on Golang.
- Execute large-scale projects from architecture design to troubleshooting.
- Drive end-to-end project lifecycle and proactively resolve blockers.
- Engage with internal teams, customers, and external stakeholders to meet technical requirements.
- Advocate for strategic technical roadmap initiatives and code quality best practices.
- Participate in production support including oncall rotations.
Preferred Education & Experience
Bachelor's Degree required. Professional experience with modern programming languages, particularly Golang, and distributed systems with cloud providers like AWS, Azure, or GCP is essential. A cloud-native mindset with experience in DevOps and familiarity with HashiCorp products is highly valued.
Work Flexibility
This job can be performed from anywhere in the US.
Key skills/competency
- Golang
- Terraform
- Packer
- Waypoint
- Nomad
- Vault
- Boundary
- Consul
- Cloud-native
- DevOps
How to Get Hired at IBM
🎯 Tips for Getting Hired
- Research IBM culture: Understand IBM mission and recent projects.
- Customize your resume: Highlight Golang and cloud expertise.
- Showcase project experience: Emphasize lifecycle management skills.
- Prepare for technical interviews: Practice coding and systems design.
- Network on LinkedIn: Connect with current IBM employees.