OneMain Financial Jobs

Job Information

IBM Software Engineer II - HCP Terraform in Raleigh, North Carolina

Introduction

This team builds and maintains the Explorer feature of HCP Terraform (and Terraform Enterprise), as well as other features like Health Assessments. We find ourselves at the intersection of multiple initiatives, including system integrations, policy enforcement, cross-product visibility, and AI enhancemnt. Our core mission is to enable broader and deeper visibility and control for our customers and their infrastructure. We focus on accessibility and customer workflows.

Your role and responsibilities

As a Software Developer: Generalist, you will design, develop, test, and deliver offerings using leading-edge and/or proven technologies. You will work a collaborative environment to understand stakeholder requirements and contribute to the development of innovative software solutions. Your primary responsibilities will include:

• Develop web application features: Design, code, and test solutions in primarily Rails and some Golang, ensuring that the implemented solutions are unit tested and ready to be integrated into their product.

• Debug Customer-Reported Problems: Design, develop, and unit test code fixes for customer-reported problems, collaborating with stakeholders to resolve issues efficiently.

• Collaborate: Work in a distributed team, actively communicate with product, design and other engineers, understand stakeholder requirements, align with team goals and objectives

• Be on-call.

Required technical and professional expertise

• Exposure to Back-End Development: Experience working with back-end development technologies, designing, developing, testing, and delivering offerings using leading-edge and/or proven technologies.

• Debugging and Problem-Solving: Exposure to debugging customer‑reported problems, designing, developing, and unit testing code fixes, and collaborating with stakeholders to resolve issues efficiently.

• Software Engineering Experience: Hands-on experience as a software engineer, designing, developing, and maintaining applications using technologies such as Ruby on Rails, Golang, or Ember.js.

• Database and Instrumentation Skills: Experience navigating databases, implementing instrumentation, and leveraging data to monitor, troubleshoot, and optimize system performance.

• Communication and Growth Mindset: Strong written communication skills and a demonstrated growth mindset, with a desire to continuously learn—particularly in expanding knowledge of Terraform.

Preferred technical and professional experience

  • Experience with Terraform and/or Ansible

  • Experience with instrumentation tools like Prometheus and Datadog

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

DirectEmployers