Software Developer Co-op

Torentify Official — United States · Posted ~6 hours ago

Junior Full-time

Skills

Software development Software testing Debugging APIs Agile JavaScript TypeScript Cloud Containers

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a software development co-op for a full-time semester placement, working alongside experienced engineers on real-world projects. Gain exposure to front-end, back-end, and full-stack development while contributing to design, coding, testing, and debugging using modern technologies and Agile practices.

Highlights

Hands-on co-op experience across front-end, back-end, and full-stack development, with exposure to cloud technologies, APIs, containers, testing, debugging, and Agile practices.

Description

About the Company IBM Software develops AI-powered, cloud-native, and hybrid-platform solutions that help organizations modernize operations, apply AI, and manage data across complex environments. The organization emphasizes innovation, collaboration, continuous learning, and professional development. About the Role As a Software Developer Co-op, you’ll gain hands-on experience working alongside experienced developers on real-world software projects. You’ll support software design, development, testing, and debugging across front-end, back-end, and full-stack environments while working with modern programming languages, cloud technologies, APIs, containers, and Agile development practices. Qualifications Currently enrolled in a Bachelor’s degree program and returning to complete the degree after the co-op High School Diploma/GED required Bachelor’s degree preferred Available to work full-time, 40 hours per week, for 16 weeks during the Spring 2027 semester Must be able to pause coursework during the co-op term Available to start a full-time role between December 2027 and August 2028 Coursework or project experience in software development Familiarity with data structures, basic algorithms, or debugging Experience or exposure to front-end or back-end technologies Experience using Git or similar version-control tools Strong analytical, problem-solving, and communication skills Ability to collaborate effectively and learn quickly Skills & Requirements Software Development Python Java JavaScript & TypeScript C++ Go, Rust, Swift & Kotlin React Node.js SQL REST APIs Git & Version Control Data Structures & Algorithms Debugging & Testing Cloud Computing IBM Cloud, AWS, Azure & GCP Docker Kubernetes CI/CD Automation Databases Relational & NoSQL Databases Agile Development Full-Stack Development Front-End & Back-End Development AI/ML Cloud-Native Development Technical Collaboration Problem Solving Equal Opportunity IBM is an equal-opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by applicable law. IBM also complies with applicable fair employment practices regarding citizenship and immigration status.