IBM Mid-Senior Level Software Engineer - 2 Positions in ST LEONARDS, Argentina

Job Description

Do you enjoy the challenge of developing and leading high performing teams who enjoy innovation? Do you have a great appreciation for the benefits of automation and are always looking for ways to do it? Are you a collaborative leader who invests in good ideas from the team and builds vitality?

We are looking for technical leaders with in-depth knowledge of software development, design and integration and can apply this knowledge to solve complex software engineering problems. You will use teamwork and group dynamics skills to lead development of software engineering solutions. You will work with a SaaS product built using microservices architecture, container orchestration , REST APIs , asynchronous messaging and more cloud based technologies.


  • Position requires analytical ability, creativity and judgment in analysing, developing and implementing software solutions to complex requirements.

  • Defines, recommends, and implements alternatives and solutions which will achieve a high level of efficiency and customer satisfaction.

  • Leads professional teams and significant project planning activities, ensuring that development is completed in a timely and cost effective manner.

  • Thoroughly understands and effectively executes existing software development processes and procedures and develops new approaches as appropriate.

  • Ensures accurate and thorough documentation is maintained for the project.

  • Assumes additional responsibilities as needed.

Required Technical and Professional Expertise

  • Experience with one or more programming languages including but not limited to: Java, Scala, NodeJS, Angular, React, Python, JavaScript, or Go

  • Experience with agile software development

  • Experience in SaaS development

  • Interest and ability to learn other languages, tools and technologies as needed

  • Bachelor degree in Computer Science or related technical discipline and at least 5-8 years of relevant work experience

  • Great troubleshooting and problem solving skills

  • High sense of responsibility and ownership towards

Preferred Technical and Professional Experience

  • Experience in CI / CD / DevOps, test automation tools

  • Exposure to Microservices design patterns and architecture

  • Further education or certifications in engineering computer science or other technical field

Required Technical and Professional Expertise

see above

Preferred Tech and Prof Experience

see above

EO Statement

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, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.