OneMain Financial Jobs

Job Information

IBM Senior Engineer - Platform & Connector Engineering in LOWELL, Massachusetts

Introduction

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.

Your role and responsibilities

We’re hiring a Software Engineer to help scale a working enterprise infrastructure integration into a flexible, extensible platform. You’ll design core abstractions, build production‑grade connectors, and own critical parts of our Terraform and workflow execution systems.

What You’ll Do

  • Design and implement a Connector interface (discovery, read, write, subscription) and refactor the existing HMC connector into the reference implementation.

  • Build a plugin-based tool provider system with consistent registration patterns, error handling, audit logging, and safety enforcement.

  • Own and extend the Terraform provider generation pipeline, supporting new infrastructure targets, resources, and data sources.

  • Implement blueprint abstractions—declarative templates that compose across multiple infrastructure targets.

  • Build and deliver infrastructure connectors, including:

  • z/OSMF (read‑only MVP → full provider)

  • HCD (import MVP → write‑back and Terraform reconciliation)

  • Secrets management (credentials, keys, certs, Terraform injection with local fallback)

  • Extend the workflow execution engine to support long‑running, async operations with durable state, progress tracking, and cancellation.

  • Stand up Terraform provider acceptance testing, scenario‑based CI, and expand support for network and storage resources.

  • Build early CI/CD integration hooks (GitHub Actions, Jenkins, GitLab).

What the First 90 Days Look Like

Month 1: Onboard onto the Go codebase. Understand the gateway proxy architecture, safety tier enforcement, and existing tool provider dispatch. Ship the Connector interface definition and begin refactoring the HMC connector as the reference implementation.

Month 2: Deliver z/OSMF connector MVP (read-only). Stand up Terraform provider acceptance test framework. Begin HCD connector import path. Ship first blueprints (Linux provisioning, enterprise deployment).

Month 3: Deliver z/OSMF full provider. Ship workflow long-running operation architecture for async operations. Secrets management connector interface with local fallback. Terraform provider acceptance test coverage growing toward full resource coverage.

Required technical and professional expertise

· Strong Go engineering. The platform layer, connectors, Terraform providers, and workflow engine are all Go. This is the primary language for this role.

· You’ve built extensible systems. Plugin architectures, provider patterns, interface-driven design — you know how to build software where new capabilities are added by registration, not by modifying core code.

· REST API integration experience. You’ve built clients that talk to real APIs — you understand HTTP semantics, auth flows, error handling, pagination, and the difference between what the docs say and what the API does.

· Testing discipline. You write tests that catch real problems. Acceptance tests, integration tests, fixture-based testing — you know how to validate software against both simulated and real backends.

Preferred technical and professional experience

You don’t need all of these coming in. The team will bring you up to speed:

· IBM Z management interfaces (HMC REST API, z/OSMF, HCD) and enterprise infrastructure concepts

· Terraform provider development — the plugin SDK, resource lifecycle, state management, and schema-driven code generation

· Our gateway proxy architecture, safety tier enforcement, and tool dispatch system

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