IBM-logo
IBM
·
August 13, 2026
Apply Now
This job has closed.

Software Developer Spring Co-op 2027

Durham, NC
Full-time
Onsite
$76K/yr - $166K/yr
New Grad
IBM Software develops AI-powered, cloud-native products and solutions that help transform client challenges into business and societal impact. The Software Developer Co-op will support the design, development, testing, and debugging of software for cloud, AI, and hybrid-platform solutions while collaborating with experienced developers in an Agile environment.
Apply Now

Responsibilities

  • Support the design, development, testing, and debugging of software in front-end, back-end, or full‑stack environments
  • Work with a variety of programming languages depending on the project (examples: Python, Java, JavaScript, TypeScript, C++, Go, Rust, Swift, Kotlin, or others)
  • Help build user interfaces using frameworks like React or contribute to back-end services and APIs
  • Use Git and other version‑control and collaboration tools
  • Work with cloud and container technologies such as Docker, Kubernetes, and REST APIs
  • Participate in Agile ceremonies, code reviews, and technical discussions
  • Explore emerging technologies, including AI/ML, automation, and cloud-native development

Qualification

Required

  • Must be actively enrolled in a Bachelor's degree program at the time of application and returning to complete the degree after the co-op
  • Available to start full-time between December 2027 and August 2028
  • Available to work full-time (40 hours/week) at an IBM location for 16 weeks between Jan 19 - May 7
  • Co-op requires a full-time commitment; students should not be enrolled in concurrent coursework during the co-op term
  • Coursework or project experience in software development using any programming language
  • Familiarity with fundamental concepts such as data structures, basic algorithms, or debugging
  • Exposure to front-end or back-end technologies (React, Node.js, Python, Java, SQL, etc.)
  • Experience using Git or similar version control tools
  • Interest in cloud computing, containers, or modern deployment practices
  • Strong analytical thinking, problem-solving, and communication skills
  • Ability to collaborate and learn quickly in a team environment

Preferred

  • Bachelor's Degree
  • Experience with cloud services (IBM Cloud, AWS, Azure, or GCP)
  • Familiarity with REST APIs and databases (relational or NoSQL)
  • Exposure to CI/CD pipelines or automation tools
  • Personal or open-source projects that demonstrate creativity and initiative
  • Understanding of Agile development methods

Benefits

  • Hands-on, practical experience contributing to real IBM projects
  • Opportunity to learn modern software development practices
  • Tools and opportunities to advance your career
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