Software Developer Intern - OneIT - Rochester, MN

IBM

Rochester (MN)

On-site

USD 18,000 - 32,000

Part time

5 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

IBM is seeking a Software Developer Intern to contribute to enterprise-scale backend and data integration projects. You will collaborate with cross-functional teams, write clean code, and participate in reviews and testing to ship reliable backend services.

This role emphasizes learning and applying best-practice software engineering within a global tech leader. The internship offers exposure to cloud and hybrid environments, modern tooling, and continuous learning as part of IBM's engineering

Qualifications

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Familiarity in Core Programming Languages (Python, Java, JavaScript, or Golang).
  • Familiarity with Software Development Lifecycle & Agile Methodologies (Scrums, DevOps workflows, exposure to CI/CD pipelines and tools like Jenkins or Github Actions).
  • Basic understanding of RESTful APIs and databases (SQL/NoSQL).
  • Exposure to version control systems like Git.

Responsibilities

  • Assist in the development and maintenance of backend services, APIs, and data integrations.
  • Collaborate with cross-functional teams including front-end developers, architects, and product managers.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews, testing, and debugging activities.
  • Support deployment and monitoring of backend applications in cloud and hybrid environments.
  • Continuously learn and apply best practices in software engineering and backend architecture.

Skills

Python
Java
JavaScript
Golang
REST APIs
Git
Team collaboration
Problem solving
Communication

Education

Bachelor's Degree in Computer Science/Software Engineering or related field
Currently pursuing a degree

Tools

GitHub Actions
Jenkins
Docker
CI/CD pipelines

Job description

Introduction

At IBM, work is more than a job - it's a calling: 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. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems?

Your Role And Responsibilities

IBM is seeking a talented and enthusiastic Software Developer to join our team. This is an excellent opportunity for Interns to contribute to enterprise-scale software development projects, learn from experienced engineers, and grow within a global technology leader. You’ll help build and maintain backend systems that power IBM’s internal and external applications.

  • Assist in the development and maintenance of backend services, APIs, and data integrations.
  • Collaborate with cross-functional teams including front-end developers, architects, and product managers.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews, testing, and debugging activities.
  • Support deployment and monitoring of backend applications in cloud and hybrid environments.
  • Continuously learn and apply best practices in software engineering and backend architecture.
Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise
  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Familiarity in Core Programming Languages (Python, Java, JavaScript, or Golang)
  • Familiarity with Software Development Lifecycle & Agile Methodologies (Scrums, DevOps workflows, exposure to CI/CD pipelines and tools like Jenkins or Github Actions
  • Basic understanding of RESTful APIs and databases (SQL/NoSQL).
  • Exposure to version control systems like Git.
  • Strong problem-solving skills and eagerness to learn.
  • Good communication and collaboration abilities.
Preferred Technical And Professional Experience
  • Experience with cloud platforms (AWS, Azure, GCP) is a plus.
  • Knowledge of containerization tools (Docker) and CI/CD pipelines.
  • Familiarity with Agile development methodologies.
  • Scripting Skills: Python, APDL, TCL, Bash, Perl, or Java.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer Intern-Rochester, MN
Software Developer Intern-Rochester, MN

IBM • Rochester (MN)

On-site
USD 30,000 - 52,000
Software Developer Intern OneIT Rochester MN
Software Developer Intern OneIT Rochester MN

IBM • Rochester (MN)

Hybrid
USD 61,000 - 139,000
Software Developer Intern 2027
Software Developer Intern 2027

IBM • Austin (TX)

On-site
USD 36,000 - 45,000
Software Developer Intern 2027
Software Developer Intern 2027

IBM • San Jose (CA)

On-site
USD 2,755,000 - 4,822,000
Software Developer Intern-Rochester, MN
Software Developer Intern-Rochester, MN

IBM Computing • Rochester (MN)

On-site
USD 28,000 - 41,000
Software Developer Intern 2027
Software Developer Intern 2027

IBM • Lowell (MA)

On-site
USD 30,000 - 47,000
SW Developer Intern- Austin TX 2027
SW Developer Intern- Austin TX 2027

IBM Computing • Austin (TX)

On-site
USD 34,000 - 55,000
Software Developer Intern OneIT Rochester MN 2027
Software Developer Intern OneIT Rochester MN 2027

IBM • Rochester (MN)

Hybrid
USD 61,000 - 139,000
IBM Employee Stock Purchase Plan
Paid holidays
Paid sick time
+1
Software Developer Intern - OneIT - Rochester, MN - 2027
Software Developer Intern - OneIT - Rochester, MN - 2027

IBM • United States

Hybrid
USD 61,000 - 139,000
Paid holidays
Paid sick time
IBM Employee Stock Purchase Plan
+2
Software Developer Intern
Software Developer Intern

IBM • Poughkeepsie (AR)

On-site
USD 28,000 - 41,000