Software Developer Spring Co-Op 2027

IBM

Bellevue, WAFresher55m agovia LinkedIn

About the Role

This is a 16-week Co-Op position designed for actively enrolled undergraduate students interested in gaining hands-on, practical experience. You will contribute to real IBM projects, working alongside experienced developers to design, build, and test software for cloud, AI, and hybrid-platform solutions. The role emphasizes a passion for coding and offers opportunities to learn modern development practices and collaborate in an Agile environment.

  • This role requires full-time availability (40 hours per week) during the Spring 2027 semester (Jan 19 - May 7).
  • Candidates must be currently enrolled in an accredited university and able to pause coursework for the duration of the Co-Op.
  • Eligible candidates should also be available to join IBM in a full-time role between December 2027 and August 2028 upon successful completion of their degree.

Key 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 such as 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.

Requirements & Tech Stack

  • 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 Qualifications

  • 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.

IBM Entry-Level & New Grad Jobs · last 7 days

79 openings · 73 need no experience

See all 79 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job