software-engineering--roles-definition

Software Engineering Roles Definition and Carrer Paths

Welcome to Iberia’s comprehensive repository for Software Engineering (SwE) roles and career paths. The primary objective of these documents is to establish a unified understanding of expectations, skills, and technology knowledge for all of our technical roles. Additionally, this repository aims to provide clear career paths to guide our engineers in their professional growth.

Roles and Job Descriptions

To facilitate the recruitment process and align expectations, we have provided a template for job descriptions. Explore specific roles:

Technology stack

Complementing the role and job description, the technology stack defines the technology expertise for each one.

Career paths

Explore well-defined career paths for each role, categorized into different levels.

You have a broad definition for the carrer paths in Software engineering, and the specialization of each path.,

Paths

A career path might have things in common with another one, in which case we will extract these common competencies. Here you can find them.

graph TD
    Engineer-->Backend
    Engineer-->Frontend
    QA

Levels

Junior (1)
Junior Advance (2)
Semi-Senior (3)
Semi-Senior Advance (4)
Senior (5)
Team Leader (6)

Specific trainings

We currently offer a dedicated product to track the career progression of select engineers and provide tailored trainings. Although the goal is to extend this offering to all engineers in the future, at present, access is limited to participants in the academy program.

Training paths are available for the following roles:

If you are eager to enhance your skills and are uncertain about the next steps, please contact your technical lead or reach out to us.

Questions

Currently these skills are accompanied by coaches and mentors in the academy programme. If you are outside of the programme and have any question (e.g. You are not sure what a skill means, or how to evaluate if someboy has certain skill or level) feel free to contact us.

Contact

Feel free to open any issue or contribution following our Innersource standards.

Software Engineering - Patterns & Practices