IBM · Rio De Janeiro, BRA

Estágio em Desenvolvimento de Software

Rio De Janeiro, BRASoftware Engineering

Listed on IBM’s official careers site. Posted October 27, 2026. Check that it is still open and apply there.

Apply on IBM’s careers site →

Job description

Introduction

At IBM Finance & Operations, we are the backbone of IBM's transformation driving efficiency, transparency, and smart decision-making across the business. Our teams provide the insight and discipline that guide strategy, ensure financial strength, and enable IBM to invest in innovation and growth. Working in Finance & Operations means combining analytical skills with collaboration and curiosity. You'll partner with colleagues across functions and geographies, using data, technology, and process excellence to create solutions that improve performance and deliver measurable impact.

IBM offers continuous learning, career development, and a culture that values diverse perspectives. Join us and be part of a global team that keeps IBM moving forward, while building your own future in a dynamic and evolving environment.

Your role and responsibilities

As an IBM intern, you’ll work with the latest technologies and collaborate with team members to make a real impact for our clients and the world. You’ll have the opportunity to contribute innovative ideas, apply your transferable skills, and develop new competencies that will support your professional growth.

Your main responsibilities include:

Developing software solutions

  • Design, code, and test software solutions at the component level, ensuring they are unit-tested and ready for integration into products.

Collaborating with stakeholders

  • Work in an Agile environment to understand stakeholder requirements and deliver solutions that meet their needs.

Troubleshoot customer issues

  • Design, develop, and perform unit tests on code fixes for issues reported by customers.

Contribute to the CI/CD pipeline

  • Participate in the development of an automated CI/CD pipeline that guides the code through various quality stages.

Deliver solutions

  • Test and deliver solutions using cutting-edge and/or proven technologies.

Required technical and professional expertise

Required Professional and Technical Expertise

  • Currently pursuing an undergraduate degree in: Computer Science, Computer Engineering, Information Systems, or related technical fields

Experience in back-end development

  • Familiarity with the design, development, testing, and delivery of back-end components for software applications using cutting-edge and/or proven technologies.

Knowledge of Agile methodologies

  • Understanding of Agile principles and practices, with experience working in a collaborative environment to understand stakeholder requirements.

Component-level software design

  • Knowledge of designing, coding, and testing component-level software solutions, ensuring they are unit-tested and ready for integration into products.

Debugging and Troubleshooting

  • Experience debugging issues reported by customers, including the design, development, and unit testing of code fixes.

Front-end Development Skills

  • Experience in the design, development, testing, and delivery of front-end components for software applications using cutting-edge and/or proven technologies.
  • Advanced English. IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

More jobs at IBM

Developer Python/LLM

Rio De Janeiro, BRA

Similar jobs at other companies

Estágio em Engenharia do Desenvolvimento

Aumovio · Guarulhos, SP, Brazil

OpenNash lists jobs from employers’ own careers sites and does not handle applications. Dates come from the employer where stated; “first seen” and “last checked” are our own observations.