Want to get hired at IBM?
Intern Software Developer Security
IBM
Albany, NYOn Site
Original Job Summary
Introduction
IBM Research takes responsibility for technology and its role in society. Working in IBM Research means you'll join a team that invents what’s next in computing. At IBM, you will be part of a culture that prioritizes discovery, problem solving, and making a real world impact.
Your Role And Responsibilities
As an Intern Software Developer Security, you will work as part of a team responsible for creating and integrating information security-based solutions. The role involves working with IBM Software and various open-source software packages, with custom code to integrate systems. You may be involved in developing new systems, consolidating/integrating systems, building interfaces with other services, and expanding existing systems.
Preferred Education
High School Diploma/GED
Required Technical And Professional Expertise
- Experience in web or mobile application development
- Ability and willingness to learn new programming languages quickly
Preferred Skills
- Android Java
- J2EE
- Python
- Ruby on Rails
- Nodejs
- PHP
- Swift iOS
- RESTful API utilization and implementation
- Familiarity with AI products and services
Key Skills/Competency
- Information Security
- Software Development
- Web Development
- Mobile Development
- Programming Languages
- API Integration
- Open-source Software
- Research
- AI Familiarity
- Team Collaboration
How to Get Hired at IBM
🎯 Tips for Getting Hired
- Research IBM's culture: Understand IBM Research values and projects.
- Customize your resume: Highlight security integration and coding skills.
- Show your portfolio: Provide examples of mobile or web projects.
- Prepare for technical interviews: Practice coding and system integration questions.
📝 Interview Preparation Advice
Technical Preparation
circle
Study IBM integration systems architectures.
circle
Review coding challenges in Java and Python.
circle
Practice API and open-source solutions.
circle
Learn basics of mobile and web development.
Behavioral Questions
circle
Discuss teamwork on challenging software projects.
circle
Explain handling tight deadlines effectively.
circle
Share experiences learning new technologies.
circle
Describe adapting to change in project requirements.