Engineer II
@ IBM

Hybrid
$130,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX****** @ibm.com
Recommended after applying

Job Details

Introduction

A career in IBM Software means being part of a team that transforms customer challenges into industry-leading solutions. At IBM, an infinitely curious team creates AI-powered, cloud-native software solutions, offering endless global opportunities for IBMers. This role contributes to HashiCorp's offerings under IBM, empowering organizations to automate and secure multi-cloud and hybrid environments.

Your Role And Responsibilities

As part of the HashiCorp engineering team, you will build the Infrastructure Cloud to manage Infrastructure and Security Lifecycle Management including:

  • Infrastructure Lifecycle Management: Build, deploy, and manage using tools like Terraform, Packer, Waypoint, and Nomad.
  • Security Lifecycle Management: Protect, inspect, and connect using Vault, Boundary, and Consul.

The role involves designing, prototyping, and implementing features with a focus on stability, usability, and customer outcomes.

What You’ll Do

  • Design, prototype and implement features ensuring system stability.
  • Collaborate with Product Design, Management and peer engineers.
  • Execute large-scale projects from design to troubleshooting.
  • Advocate for strategic technical roadmap initiatives.
  • Debug and resolve complex issues, ensuring best practices.
  • Support production environments including participating in an on-call rotation.

Key Skills/Competency

  • Golang
  • Cloud-native
  • Infrastructure-as-Code
  • Terraform
  • Distributed Systems
  • DevOps
  • Cloud Providers
  • Security
  • Debugging
  • Team Collaboration

How to Get Hired at IBM

🎯 Tips for Getting Hired

  • Customize your resume: Align your skills with IBM's tech stack and needs.
  • Highlight Golang expertise: Emphasize backend development experience.
  • Research IBM culture: Understand IBM's mission and recent initiatives.
  • Prepare for technical interviews: Practice distributed systems and cloud scenarios.
  • Showcase project leadership: Demonstrate experience in managing full project lifecycles.

📝 Interview Preparation Advice

Technical Preparation

Review Golang fundamentals and best practices.
Study cloud infrastructure using AWS, Azure, GCP.
Practice coding for distributed system design scenarios.
Familiarize with HashiCorp product architecture.

Behavioral Questions

Describe a challenging project and your solution.
Explain teamwork in multi-disciplinary settings.
Detail a time you resolved complex issues.
Discuss handling tight deadlines under pressure.

Frequently Asked Questions