Software Developer - Robotic Process Automation (M/F)

Purpose & Overall Relevance for the Organization: 

As part of Global Business Service team, we focus on delivering high quality services to all departments and markets of adidas. We do actively support all initiatives around continuous improvements by providing transparency on the processes which gets executed and identify opportunities for automation and implement those automations so that our colleagues can focus on work that really matters.


The team of robotic process automation creates transparency on current process executions, identifies good candidates for automation, assesses the process maturity and finally governs and maintains automations.  Although our focus is on robotic automation that doesn’t mean that we don’t take care of other related technologies as well. In our portfolio are tools like UiPath, Bizagi (BPM), Process Mining and we are currently evaluating decision engines and advanced cognitive automation and machine learning based approaches. 



  • Being part of a highly motivated team identifying, assessing, designing and implementing automation of processes so your colleagues can spend their valuable time on things that really matter
  • An opportunity to work on the hot topic and fast pace changing area of robotic process automation
  • Learn and give back by arranging internal communities and technical forums
  • Close cooperation with IT colleagues applying state-of-the-art technology
  • A job where you can demonstrate and boost your engineering and process experience while getting the wide adidas picture by collaborating with the different teams
  • An opportunity to keep growing



  • Passionate engineer with hands on development skills.
  • Versatile profile able to analyze and understand requirements, plan and organize project/work
  • Strong Problem-Solving and Analytical Skills
  • At least 2 years of experience working in IT
  • At least 1 year of experience with Robotic Process Automation (RPA) technologies, namely UiPath, others will be a plus.
  • Knowledge of BPM notation and tools like Bizagi is a plus
  • Wide knowledge to cover different phases of the software design life cycle (SDLC) (Plan, Analysis, Design, Implement, Test & Integrate, Maintenance)
  • Clear concepts about API development/integration between building blocks as well as assembling those to entire solutions
  • Experience with relational databases (SQL, PostgreSQL)
  • Knowledge with any of the following programming languages: C#, Java, Python, VB Script, JS
  • Collaborative and inspiring team member, who is eager to teach and learn from others
  • Experience in working in a Shared Service Environment is a plus



  • University degree in computer science or related studies or equivalent combination of education and experience.
  • English, Professional working proficiency.

adidas celebrates diversity, supports inclusiveness and encourages individual expression in our workplace. We do not tolerate the harassment or discrimination toward any of our applicants or employees. We are an Equal Opportunity Employer.

Job Title:  Software Developer - Robotic Process Automation (M/F)

Brand:  adidas
Location:  Porto
TEAM:  Information Technology
State:  13
Country/Region:  PT
Contract Type:  Full time
Number:  294632
Date:  Feb 23, 2021