Evojam has introduced the role of Software Architect, which is designed to be a stage of software development career. The only way to obtain the position is through internal promotion, so there will be no opening to recruit external candidates. 

As the role is a level above Senior Software Developer, it requires the people occupying it to have the same set of technical skills. Yet, the position goes way beyond working on a software development project.

In relation to the cooperation with our clients, Software Architects are expected to show a profound understanding of business context, document the business scope, plan adequate system architecture, hold workshops, and take the lead on projects. The goal is to establish effective two-way communication with our partners and guide them through the process of building a software product.

Yet, the responsibilities of Software Architects aren’t limited to commercial projects. Their expertise and mentorship are also in demand in the technical team. The person appointed to the position should shape generic development paths, support team members in their growth and daily tasks, provide technical advice, and solve problems.

The first Evojammer to bear the title of Software Architect and assume new duties is Jakub Jarzyński.

To learn more about the position, visit our Levels&Salaries page.