Senior Engineer - Platform & Connector Engineering
IBM - San Jose, CA
Apply NowJob Description
Introduction At IBM Software, we transform client challenges into solutions. Building the worldu2019s 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. Youu2019ll 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 IBMu2019s product and technology landscape. Here, youu2019ll have the tools and opportunities to advance your career while creating software that changes the world. Your role and responsibilities Weu2019re hiring a Software Engineer to help scale a working enterprise infrastructure integration into a flexible, extensible platform. Youu2019ll design core abstractions, build productionu2011grade connectors, and own critical parts of our Terraform and workflow execution systems.What Youu2019ll 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 abstractionsu2014declarative templates that compose across multiple infrastructure targets. Build and deliver infrastructure connectors, including: z/OSMF (readu2011only MVP u2192 full provider) HCD (import MVP u2192 writeu2011back and Terraform reconciliation) Secrets management (credentials, keys, certs, Terraform injection with local fallback) Extend the workflow execution engine to support longu2011running, async operations with durable state, progress tracking, and cancellation. Stand up Terraform provider acceptance testing, scenariou2011based 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 LikeMonth 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 u00b7 Strong Go engineering. The platform layer, connectors, Terraform providers, and workflow engine are all Go. This is the primary language for this role.u00b7 Youu2019ve built extensible systems. Plugin architectures, provider patterns, interface-driven design u2014 you know how to build software where new capabilities are added by registration, not by modifying core code.u00b7 REST API integration experience. Youu2019ve built clients that talk to real APIs u2014 you understand HTTP semantics, auth flows, error handling, pagination, and the difference between what the docs say and what the API does.u00b7 Testing discipline. You write tests that catch real problems. Acceptance tests, integration tests, fixture-based testing u2014 you know how to validate software against both simulated and real backends. Preferred technical and professional experience You donu2019t need all of these coming in. The team will bring you up to speed:u00b7 IBM Z management interfaces (HMC REST API, z/OSMF, HCD) and enterprise infrastructure conceptsu00b7 Terraform provider development u2014 the plugin SDK, resource lifecycle, state management, and schema-driven code generationu00b7 Our gateway proxy architecture, safety tier enforcement, and tool dispatch systemIBM 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.
Created: 2026-04-16