Software Developer
@ IBM

Bengaluru East, Karnataka, India
$60,000
On Site
Full Time
Posted 21 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @ibm.com
Recommended after applying

Job Details

Introduction

At IBM, Software Developers are at the heart of everything we build. Our solutions keep planes and trains on schedule, power lightning fast banking transactions, and secure the digital world.

Who We Are

At IBM Software Lab, our developers, designers, and engineers drive every stage of product development – from uncovering user needs and designing intuitive interfaces to writing innovative code and ensuring exceptional quality.

Opportunity for Final-Year Undergrads

This 6-month internship is designed for final-year undergraduate students. It offers hands-on experience with cutting-edge technologies, mentorship from deep tech engineers, and the opportunity to transition to a full-time role at IBM.

Your Role and Responsibilities

  • Collaborate with Software Product experts on real projects.
  • Work in areas including Machine Learning, Generative AI, Automation, Data & AI, Security, and Sustainability.
  • Build, test, and improve impactful software.
  • Collaborate with diverse teams to enhance communication and teamwork.

Required Technical and Professional Expertise

Candidates should demonstrate curiosity, problem-solving skills, and eagerness to learn. Preferred skills include programming in Go, Java, Python and scripting languages, basic frontend tools, interest in backend development, familiarity with testing and automation tools, and version control experience using GitHub.

Preferred Technical and Professional Experience

Experience with cloud platforms, DevOps tools, containerization (Kubernetes, Docker, OpenShift), Linux systems, automation frameworks, data science concepts, or cloud architecture is a plus.

Key Skills/Competency

  • Programming
  • Problem-solving
  • Learning
  • Mentorship
  • Collaboration
  • Automation
  • Testing
  • Version Control
  • Cloud
  • DevOps

How to Get Hired at IBM

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills and projects to IBM's needs.
  • Research IBM's culture: Explore their values and tech advancements.
  • Highlight technical skills: Emphasize programming and testing experience.
  • Prepare for technical interviews: Practice coding and problem-solving challenges.
  • Showcase teamwork: Detail collaborative projects and mentorship experiences.

📝 Interview Preparation Advice

Technical Preparation

Review programming languages like Java, Python, Go.
Practice coding problems and version control usage.
Explore testing frameworks and automation basics.
Study cloud platforms and containerization tools.

Behavioral Questions

Describe a challenging team project.
Explain problem-solving in tight deadlines.
Discuss learning from previous mistakes.
Showcase effective communication experiences.

Frequently Asked Questions