International Business Machines Corp logo

Software Developer Spring Co-op 2027

International Business Machines Corp

  • POUGHKEEPSIE, NY
  • 21 days ago

    Highlights

    This is a 16‑week Co‑Op position designed for actively enrolled undergraduate students who are interested in gaining hands‑on, practical experience in their field while contributing to real IBM projects. Work with a variety of programming languages depending on the project (examples: Python, Java, JavaScript, TypeScript, C++, Go, Rust, Swift, Kotlin, or others).

    Numbers & Facts

    LocationPOUGHKEEPSIE, NY
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1911
    Websitehttp://www-03.ibm.com/employment/us/

    Description

    This is a 16‑week Co‑Op position designed for actively enrolled undergraduate students who are interested in gaining hands‑on, practical experience in their field while contributing to real IBM projects. To be eligible, candidates must be currently enrolled at an accredited university and able to pause their coursework for the duration of the Co‑Op, as students may not be enrolled in classes while participating. This role requires full‑time availability (40 hours per week) during the Spring 2027 semester between Jan 19 - May 7. 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.

    We are looking for Software Developer Interns to join our engineering teams. As an intern, you will work alongside experienced IBM developers to design, build, and test software that powers our cloud, AI, and hybrid‑platform solutions. This role is designed for students who are passionate about coding-regardless of which programming language they started with. You will gain hands-on experience in real-world projects, learn modern development practices, and collaborate in an Agile environment where your ideas can make an immediate impact.

    What You'll Do

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

    Location Flexibility: By applying to this requisition, you acknowledge and agree to be considered for any of the listed locations associated with this position and are willing to work at the location where you are ultimately assigned.

    About Company

    At IBM, you don’t need a degree to shape the future. Just bring your skills—and your passion. To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate.

    Not just to do something better, but to attempt things you've never thought possible. To lead in this new era of technology and solve some of the world's most challenging problems. Let’s get to work.

    Similar Jobs

    See more jobs