Skip to main content

Software Developer Co-op

IBMBellevue, WAPosted 1 month ago

Pay
Not listed
The posting doesn't say
Type
Internship
Spring 2027
Where
Bellevue, WA
Who
Bachelor's
Students
Apply by
Nov 28, 2026
Date from the posting

About IBM Software

At IBM Software, we turn client challenges into solutions, building AI-powered, cloud-native products that shape the future of business and society. Our culture values innovation, growth, and continuous learning, placing you at the heart of IBM's product and technology landscape.

Position Overview

This is a 16-week Co-Op position for actively enrolled undergraduate students seeking hands-on experience while contributing to real IBM projects. You must be enrolled at an accredited university and able to pause coursework during the Co-Op, as students may not take classes while participating.

The role requires full-time availability (40 hours per week) from Jan 19 to May 7, 2027. You should also be available to join IBM full-time between December 2027 and August 2028 after completing your degree.

What You'll Do

  • Support design, development, testing, and debugging of software in front-end, back-end, or full-stack environments.
  • Work with various programming languages depending on the project (e.g., Python, Java, JavaScript, TypeScript, C++, Go, Rust, Swift, Kotlin).
  • 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.

Eligibility & Qualifications

Must be actively enrolled in a Bachelor's degree program at the time of application and return to complete the degree after the co-op. Available to start full-time between December 2027 and August 2028, and work full-time (40 hours/week) for 16 weeks between Jan 19 and May 7. Co-op requires full-time commitment; students should not enroll in concurrent coursework during the term.

Preferred Skills

  • Coursework or project experience in software development using any programming language.
  • Familiarity with data structures, basic algorithms, or debugging.
  • Exposure to front-end or back-end technologies (React, Node.js, Python, Java, SQL).
  • 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.
  • 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 demonstrating creativity and initiative.
  • Understanding of Agile development methods.

Skills mentioned

  • C++
  • Java
  • Python
  • JavaScript
  • React
  • Go
  • TypeScript
  • Kotlin
  • Swift
  • Rust

More jobs at IBMSee all 414

Similar software engineering internshipsSee all

Browse more jobs