Logo
IBM

Senior Engineer I - HashiCorp

IBM, San Jose, California, United States, 95199

Save Job

Senior Engineer I – HashiCorp Join IBM’s software team as a Senior Engineer focusing on HashiCorp’s offerings, enhancing our cloud solutions to empower enterprises in automating, securing, and managing multi‑cloud and hybrid environments.

Overview 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.

Role & Responsibilities

On the HashiCorp engineering team, build the Infrastructure Cloud that allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management.

Design, prototype, and implement features and tools while ensuring stability and usability.

Support reliable production environments, including participation in an on‑call rotation.

Lead and execute large‑scale projects, ensuring reliable delivery of key features from design through full implementation and troubleshooting.

Drive end‑to‑end project lifecycle, including architecture design, implementation, and issue resolution, with a focus on quality and efficiency.

Evaluate project trade‑offs and propose solutions, proactively removing blockers and keeping stakeholders informed on progress, issues, and milestones.

Collaborate with internal teams, customers, and external stakeholders to design solutions that align with requirements and customer needs.

Advocate for strategic technical roadmap initiatives that enhance the system’s overall effectiveness across teams and the organization.

Debug and resolve complex issues to improve the quality and stability of products or solutions.

Review and assess code for quality, design patterns, and optimization opportunities, ensuring best practices are followed.

Mentor and guide software engineers, sharing technical knowledge and promoting best practices in development processes.

Facilitate collaborative team activities, such as code pairing and group troubleshooting.

Strive for quality through maintainable code and comprehensive testing from development to deployment.

Act as a subject matter expert on quality development with an emphasis on Golang development.

Preferred Education Bachelor's Degree

Required Technical & Professional Expertise

5+ years of experience as an engineer.

Professional experience developing with modern programming languages and frameworks; interest in Golang.

Experience with distributed systems, especially on AWS, Azure or GCP, focusing on scalability, resilience, and security.

Emerging ability to direct work and influence others, with a strategic problem‑solving approach in a collaborative environment.

Cloud‑native mindset and solid understanding of DevOps principles in a cloud environment.

Preferred Technical & Professional Experience

Experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).

Prior experience with usage‑based billing.

Prior experience working in cloud platform engineering teams.

Additional Information Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Engineering and Information Technology

Industries: IT Services and IT Consulting

Referrals increase your chances of interviewing at IBM by 2x.

#J-18808-Ljbffr