IBM-logo
IBM
·
September 16, 2026
Apply Now
This job has closed.

Intern Conversion: Software Developer

Durham, NC
Internship
Onsite
$88K/yr - $152K/yr
Intern
IBM Software transforms client challenges into AI-powered, cloud-native solutions that support digital transformation. The Software Developer Intern will participate in Agile development cycles, build user interfaces, and work with APIs, databases, cloud services, testing, and debugging.

Responsibilities

  • Participate in Agile development cycles: design, code, test, and support
  • Translate wire-frames into functional user interfaces
  • Learn and apply best practices in software development testing and debugging
  • Work with APIs, databases, and cloud-based services

Qualification

Required

  • Bachelor's Degree
  • • Must be currently enrolled in a Bachelor's or Master's degree program majoring in Computer Science or related field
  • • Must be eligible and available for an in-person, full-time co-op (40h/week) between January 2026 and June 2026
  • • Familiarity with HTML, CSS, JavaScript, and UI frameworks (React, Angular, Vue)
  • • Basic knowledge of backend technologies: Node.js, Java, Python, SQL
  • • Understanding of software development tools (Git, IDEs) and version control
  • • Exposure to automation testing frameworks and APIs
  • • Awareness of operating systems, container technologies, and cloud platforms

Preferred

  • • Experience with cloud platforms (IBM Cloud, AWS, Azure)
  • • Contributions to open-source projects
  • • Familiarity with Agile tools and methodologies
  • • Linux or Unix based OS
  • • Any one modern programming language like GO, NodeJS, JavaScript, Python
  • • Integrated development environments (e.g.: Eclipse, Visual Studio Code)
  • • Familiarity with Source control management (e.g. Git): to enable teams to work together to manage changes to source code
  • • Knowledge of containers, containers orchestration software, cloud platforms
  • • Knowledge of SQL and relational database technology (e.g. PostgreSQL, MySQL, Db2, Oracle, SQL Server)
  • • Knowledge of automating infrastructure, testing, and deployments using tools like Jenkins, Puppeteer, Selenium, Playwright, Cypress or any other automation framework
  • • Knowledge of Deployment tools like Jenkins, Travis: for ensuring the latest software release is packaged correctly, tested, and deployed to an application server
  • • Development experience with REST API development

Benefits

IBM provides technology and consulting, including software, infrastructure systems, and cloud-based solutions.
Glassdoor
3.9
Founded in 1911
Armonk, New York, USA
10001+ employees
http://www.ibm.com

Similar Job