JobsSoftware Engineer II, (Boundary) HashiCorp
Job description
The Software Engineer II role at IBM focuses on developing the Infrastructure Cloud within the HashiCorp engineering team. This position emphasizes backend engineering, requiring collaboration with product design and management to create stable and usable features. Engineers will engage in diagnosing and planning workflows while addressing challenges to maintain product quality. The role offers opportunities to work with diverse technologies and contribute to innovative solutions in cloud-native environments.
Requirements
- Bachelor's degree in a relevant field is required, while a Master's degree is preferred.
- Hands-on experience as an engineer working in Golang is essential.
- Experience with distributed systems on cloud providers such as AWS, Azure, or GCP is necessary.
- Proven ability to review and refactor code to improve the codebase and product is required.
- Strong understanding of DevOps principles in a cloud environment is expected.
Responsibilities
- Design, prototype, and implement features and tools while ensuring stability and usability.
- Collaborate closely with product design and management partners, as well as engineers on the team.
- Manage task expectations and follow through on assigned tasks to build and ship medium-sized features.
- Engage in team discussions to improve diagnosis, planning, and workflow based on product requirements.
- Debug and resolve medium-level bugs in products or solutions to maintain quality.
Benefits
- IBM offers competitive compensation, healthcare coverage, retirement programs, paid parental leave, tuition assistance, wellness programs, flexible work options, and extensive learning and certification resources.
Is this posting expired or inaccurate?
