Software Developer Intern 2026 - Poughkeepsie NY
IBM is a leading technology and consulting company that offers innovative solutions to clients worldwide. As a Software Developer Intern, you will gain hands-on experience in developing applications and solutions for the IBM Z platform, collaborating with a multidisciplinary team to define requirements and implement solutions.
Responsibilities
- Work with clients and others in a multidisciplinary team to define requirements and develop solutions
- Design, code, and test solutions for IBM Z platform, that use programming languages including Java, C/C++, Assembler, and/or PL/I
Skills
- High School Diploma/GED
- Software development experience
- Expertise working with one more of the following languages: Java, C/C++, PL/I, Assembler
- Experience in developing tools and products using at least one scripting language: Ansible, Python, JavaScript, Typescript, Ruby, Rust, Swift, or Kotlin
- Proficient in source control management tools such as GitHub and with Agile Life Cycle Management tools
- Strong analytical, debugging and problem-solving skills to analyze issues and defects reported by customers, customer-facing teams, and test teams
- Self-motivated to achieve goals
- Ability to innovate in the areas of Product Engineering
- Open to cross time zone collaboration
- Strong written and verbal communication skills
- Ability to use conference and collaboration tools effectively
- Bachelor's Degree
- Experience with software build technologies
- Experience in creating, modernizing and supporting robust CI/CD pipelines
- Agile Development Model
- IBM Z Architecture, IBM z/OS Systems Programming
- Databases and database systems including Db2, MongoDB, IMS, and other SQL / NoSQL databases (MySQL, MariaDB, etc.)
- JavaScript, HTML5, CSS3, JavaScript libraries like jQuery, Node.js, React, etc
- DOM, JSON, CSS Frameworks, HTTP, SSL, MQ, TCP/IP
- Cloud Architectures, Infrastructure (VPC, Kubernetes/OpenShift, Istio, Akamai etc.) and Migrations
- Web development, REST APIs, and web services
- Knowledge of VS Code extension development
- Knowledge of Eclipse plugin development
- Linux & Windows server environments
- Microservice architecture and developing applications leveraging any of the following frameworks: Springboot, Liberty, Quarkus, Grails, etc
- Enterprise software projects, including feature development, troubleshooting, production support, and customization based on business requirements
- Design and Development of Code using Security Best Practices
- AI/ML Engineering
Company Overview
Apply To This Job