Jobs · Engineering · Texas

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.

Similar jobs