Software Developer Intern - OneIT - Rochester, MN - 2027
IBM · Rochester, MN · 2 days ago
HybridFull-time
About the role
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.
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.
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.
- Strong problem-solving skills and eagerness to learn.
- Good communication and collaboration abilities.
Preferred skills
- 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