Software Developer @ IBM
Your Application Journey
Email Hiring Manager
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.