Software Developer, Software Engineer, DevOps
Job in
Durham, Durham County, North Carolina, 27701, USA
Listed on 2026-05-21
Listing for:
IBM Corporation
Full Time
position Listed on 2026-05-21
Job specializations:
-
Software Development
Software Engineer, DevOps, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
IBM Info Sphere Optim is an enterprise data management platform that enables organizations to manage data throughout its lifecycle-from creation and usage to archiving, privacy, and retirement. Optim provides capabilities for application data archiving, test data management, data privacy, and governance, and is a critical component of IBM's data management portfolio.
As a Software Developer for IBM Info Sphere Optim, you will design, develop, and maintain core product components that support scalable, secure, and high‑performance data management solutions. You will work on complex, distributed systems and collaborate closely with engineering, quality, and operations teams to deliver robust features, resolve defects at the source, and continuously improve product quality.
This role emphasizes hands‑on software development, deep technical ownership, and root‑cause‑driven engineering. You will work across operating systems, databases, and deployment models, contributing directly to the evolution of the Optim product line.
Your role and responsibilities
* Design, develop, test, and maintain software components for IBM Info Sphere Optim using Java, C, C++, and scripting languages.
* Own product features and fixes end‑to‑end, including design, implementation, code reviews, testing, and delivery.
* Analyze and debug complex product issues using logs, traces, dumps, and code‑level debugging to identify root causes and implement permanent fixes.
* Enhance product reliability, performance, and scalability through architectural improvements and code optimization.
* Develop and maintain APIs, utilities, and internal tooling to support Optim functionality and integrations.
* Collaborate with cross‑functional teams (development, QA, Dev Ops, and operations) to deliver high‑quality releases.
* Improve diagnostics, logging, and tracing to increase observability and simplify troubleshooting.
* Contribute to CI/CD pipelines, build systems, and automated testing frameworks.
* Create and maintain technical documentation, design specifications, and developer guides.
* Mentor junior engineers and contribute to technical knowledge sharing across the team.
* Configure and maintain Info Sphere Optim environments for development, testing, and validation.
Required education
High School Diploma/GED
Preferred education
Bachelor's Degree
Required technical and professional expertise
* 5+ years of hands‑on experience in product development for enterprise software.
* Strong experience developing software using Java, C, C++, or scripting languages.
* Solid understanding of the software development lifecycle, tools, and best practices.
* Experience developing and debugging applications on Windows, Linux, and UNIX platforms.
* Strong skills in debugging, log analysis, trace interpretation, and root cause analysis.
* Experience working with database management systems such as DB2, Oracle, or SQL Server.
* Ability to analyze and resolve complex configuration‑ and environment‑related issues.
* Experience working with CI/CD pipelines, IDEs, and large, modular codebases.
* Strong analytical and problem‑solving skills.
* Effective written and verbal communication skills.
Preferred technical and professional experience
* Hands‑on experience with IBM Info Sphere Optim components, including Archive, Data Privacy, and Test Data Management.
* Experience with Optim deployment models across distributed platforms and z/OS.
* Knowledge of high‑availability, scalability, and performance tuning for enterprise systems.
* Experience developing or enhancing solutions that meet enterprise‑grade reliability and SLA requirements.
* Familiarity with data governance, compliance, and privacy concepts.
Exposure to large‑scale enterprise data management or middleware platforms.
ABOUT BUSINESS UNIT
IBM Software infuses core business operations with intelligence-from machine learning to generative AI-to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×