Role overview
About this role
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. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world. Why IBM Ireland? 🔹 Innovate with Impact: Be at the forefront of technological innovation, developing backend services and APIs that power our world-class AI-infused management features. 🔹 Collaborate & Thrive: Work alongside industry-leading Architects, AI Experts, Product Managers, DevOps Engineers, and Test Automation Engineers in a dynamic, multi-disciplinary environment that fosters creativity and teamwork. 🔹 Endless Growth Opportunities: With our global reach and commitment to innovation, IBM Ireland is the perfect place to advance your career and explore new possibilities. Our doors are always open for those eager to learn and grow! 🔹 Developer Academy: Created to provide a foundation for new hires starting their journey as an enterprise developer at IBM Software. Over one-week intensive journey, developers are introduced to the devops mindset, Agile philosophy, cloud deployment models and basic Git concepts This is a 6- or 9-month placement opportunity designed for students completing a placement year as part of their degree. Start date: January - March 2027 Duration: 6 or 9 months Working model: Hybrid As part of our hybrid working model, you'll be expected to work from our Mulhuddart Campus three days per week, with the remaining days offering flexibility to work remotely in line with team requirements. What Makes You a Great Fit Tech Savvy You have a basic understanding of one or more programming languages or technologies such as Java, Python, JavaScript, Rust, C/C++, Go, or similar, along with an interest in AI, Cloud Engineering, CI/CD, Test Automation, and software development methodologies. This placement is designed to help you develop your technical skills, gain hands-on experience, and learn from experienced IBM professionals. Growth Minded You thrive in environments where learning never stops. You enjoy learning from others, sharing knowledge, and continuously developing new skills and technologies alongside your colleagues. Self-Starter You're a proactive problem-solver who takes initiative, embraces new challenges, and thrives in a fast-paced, dynamic environment. What Are the Opportunities in IBM Ireland? As an Intern Developer at IBM Ireland, you'll have the opportunity to learn, grow, and contribute across a variety of areas, including: Backend Development Design and build robust microservices and APIs while helping shape the next generation of hybrid cloud management solutions. Frontend Development Create engaging user experiences and help solve design and usability challenges through creative problem-solving. DevOps & Platform Engineering Work at the heart of our technology ecosystem, supporting the automation and continuous improvement of development and operational processes. This is a great opportunity to learn about DevOps, CI/CD, cloud technologies, and modern software delivery practices while helping teams build, test, and deliver software more efficiently. Quality Engineering If you have a keen eye for detail and enjoy problem-solving, you'll have opportunities to help ensure the quality and reliability of software while developing valuable testing and automation skills. Join Us at IBM Ireland and Be Part of Something Extraordinary! Are you a curious, growth-minded student ready to make a real impact? Do you thrive in an environment where learning and collaboration are at the heart of everything we do? If so, we'd love to hear from you. Apply Now and Start Your Journey with IBM Ireland - Where Innovation Meets Opportunity! 🌟 Foundational knowledge in one or more of the following areas: algorithms, data structures, software engineering principles, and Generative AI and Large Language Models (LLMs). This placement is designed to further develop these capabilities through structured learning, mentorship, and hands-on project experience. 🌟 Exposure to one or more programming languages, frameworks, or technologies such as C/C++, Java, Rust, Go, JavaScript, Node.js, React, Python, Bash, or similar. Familiarity with software testing, automation, or scripting through academic coursework, personal projects, or previous experience is advantageous. 🌟 Understanding of modern software architecture concepts, including container technologies (Docker, Kubernetes) and microservices, gained through academic study, projects, or personal learning. 🌟 Awareness of cloud computing concepts and platforms, such as IBM Cloud, AWS, Azure, or similar technologies, together with an interest in expanding your knowledge of cloud-native application development. .