SW Developer Intern

IBM

Durham, NCFresher1d agovia LinkedIn

About the Role

As an IBM Intern, you’ll gain hands-on experience working on meaningful projects that create value for users around the world. You’ll collaborate with experienced designers and developers to build responsive, user-centered applications using modern technologies, while contributing your own ideas, perspectives, and technical skills.

Your Role and Responsibilities

As a Developer at IBM, you’ll help build the technologies powering the quantum revolution and the next generation of AI. You’ll work across client-server architectures, networking, application development, and databases to design and deploy Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) solutions. You’ll create clean, well-documented, and intuitive APIs that enable customers and teams to build with confidence. You’ll also design and develop scalable server applications, firmware, and databases, while helping build large-scale systems that support continuous delivery across cloud and on-premises environments.

Responsibilities may include:

  • Participating in Agile development cycles, including design, coding, testing, and support
  • Transforming wireframes into intuitive, functional user experiences
  • Applying software engineering and testing best practices to deliver high-quality solutions
  • Leveraging AI-powered tools to enhance development efficiency and productivity
  • Integrating AI capabilities to make platform solutions easier to deploy, use, and scale

Requirements & Tech Stack

Minimally, the incumbent will possess:

  • Prior (project or internship) experience in software development and/or platform engineering
  • Strong verbal and written communication skills
  • Passion for technology and engineering
  • Soft skills & behaviors to include a growth mindset, trusted, teamwork, courageous, resourceful and outcome focused
  • Working knowledge of servers, applications, devOps tools (Git, Jenkins) and databases

The ideal candidate will also have experience with or a working knowledge of:

  • Cloud development (pushing code through a CD pipeline)
  • Generative AI practical application in development environment to include prompt engineering
  • One or more of the following technologies: C++, C, Java, Golang, Ruby, Python, Perl, SQL
  • Virtualization concepts and cloud operations
  • Working knowledge of one or more major Databases: MongoDB, MySQL, Postgres

Qualifications

  • Pursuing a Bachelor's or Master’s Degree in: Electrical Engineering, Computer Engineering, Computer Science, Materials Science, Systems Engineering, Data Sciences or related majors.

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

58 openings · 57 need no experience

See all 58 →