Returning Intern: Software Developer
IBM · Austin, TX · 2 mo ago
HybridEngineeringFull-time
At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation.
Responsibilities
- Design, develop, test, and deliver offerings using leading-edge and/or proven technologies.
- Develop innovative component-level software solutions, ensuring implemented solutions are unit tested and ready for integration.
- Contribute to the automated CI/CD pipeline that takes code through various quality stages.
- Debug customer-reported problems, designing, developing, and unit testing code fixes.
- Collaborate in an Agile environment to understand stakeholder requirements and deliver solutions.
Requirements
- Currently enrolled in a Bachelor’s, Master’s, MBA, or PhD program, with an expected graduation date between December 2026 and May 2029.
- Coursework or project experience in software development using any programming language.
- Familiarity with fundamental concepts such as data structures, basic algorithms, or debugging.
- Exposure to front-end or back-end technologies (React, Node.js, Python, Java, SQL, etc.).
- Experience using Git or similar version control tools.
- Interest in cloud computing, containers, or modern deployment practices.
- Strong analytical thinking, problem-solving, and communication skills.
- Ability to collaborate and learn quickly in a team environment.
Skills
- Experience with cloud services (IBM Cloud, AWS, Azure, or GCP).
- Familiarity with REST APIs and databases (relational or NoSQL).
- Exposure to CI/CD pipelines or automation tools.
- Personal or open-source projects that demonstrate creativity and initiative.
- Understanding of Agile development methods.