Софтуерен архитект

Референтен номер SWA1

Job description:

We are looking for a Software Architect who can become a valuable part of our team by taking leadership role in designing long-term, reliable and adaptive technical architecture of the systems we deliver. Acting as a bridge between project stakeholders (business and engineering teams), he/she will be directly responsible for the quality of the systems as well as the engineering process we’re following. A professional who can take care for reaching the best possible technical result, keeping the constraints in mind, building trusted relationship and clear communication with all stakeholders. In addition, an architect should be a fully integrated with the engineering team, providing technical guidance, mentoring, pairing, participating in troubleshooting and technical analysis to improve performance; guiding the implementation towards the vision and contributing to the code base.


You are expected to:

  • Analyze both technical and business customer requirements and existing system architecture;
  • Research, test and document new technologies, frameworks, tools and help shape the company’s technology stack;
  • Envision and create solution that meet both functional and non-functional requirements and can be implemented;
  • Prove the feasibility of a design and guide a solution through to completion;
  • Ensure delivery of high quality solutions and audit compliance with specifications;
  • Ensure that consistent patterns and standards are followed;
  • Identify risks related to technology choices made in projects and suggests / takes the mitigation actions;
  • Be involved in bid (pre-sales) and planning phases of a project as well as team forming;
  • Review and prepare implementation effort estimates;
  • Support creation of technical proposal and present it to the customer;
  • Define or review architectural and technical specifications;
  • Provide technical support to help teams improve performance, quality or find solutions for difficult technical problems;
  • Be involved in training and coaching of seniors;


Your profile:

  • Experience of assessing and evaluation of technologies against business need;
  • Be passionate and constantly in touch with the latest trends in technology;
  • Deep understanding of OOP principles, data structures, algorithms, architectural patterns, design patterns, etc;
  • Advanced knowledge of modern software paradigms and cloud-native architecture (especially in microservices);
  • Hands-on experience with Java EE and .NET framework (second one is not a must but highly recommended);
  • Experience in building (designing) complex projects from scratch;
  • Experience with code analysis tools;
  • Solid knowledge in automating software delivery process by building CI/CD pipelines;
  • Good documentation skills, ability to write high and low level software design documents;
  • Acquaintance with software modelling (UML, BPMN);
  • Good ability to share knowledge by presentation / training;
  • Attention to details;
  • Fluency in English;
  • Strong communication skills (active listening and giving feedback);
  • Be an excellent team player;
  • Able to initiate improvements, influence stakeholders;
  • Strong analytic view combined with pragmatic attitude (flexibility);
  • Has previous architecture experience;
  • Team / project leadership experience is considered an advantage;
  • Experience with building Cloud SaaS applications, machine learning and NoSQL is considered also an advantage;


Stand out with:

  • At least 7+ years of software development experience, including project research, design, development and/or implementation;
  • Bachelor’s or Master’s degree in Computer Science, Informatics, Mathematics, Physics, Electronics or an equivalent.


We offer:

  • Flexible working time, incl. option to work from home;
  • Attractive remuneration, incl. bonus schema;
  • Work on challenging projects;
  • Work with cutting-edge technologies;
  • Modern office environment;
  • Additional health insurance;
  • Get a chance to participate actively in a constantly improving work environment (we know we’re not perfect, if you know and can do it in a better way, we’ll listen you).



Кандидатствайте за позицията

Максимален размер на файл - 2MB

Разрешени файлови формати - pdf, word, odt, zip

С отбелязване на това поле заявявам, в качеството ми на лице, кандидатстващо по публикувана обява за работа на интернет сайта www.stemo.bg, че предоставям изричното си съгласие СТЕМО ООД да съхранява, обработва и трансферира личните ми данни за целите на подбора на персонал в дружеството.


Давам изричното си съгласие, в случай че не бъда нает на трудово/гражданско правоотношение в СТЕМО ООД, същото да предоставя моите лични данни на трети лица в Република България, Европейския съюз, Европейското икономическо пространство, включително в трети страни с цел сключване на трудов/граждански договор с тези трети лица;


Предоставените лични данни ще се съхраняват в СТЕМО ООД за срок от 2 (две) години.


Научете повече за нашата Политика за поверителност.

Научавайте първи за нови промоции! Запишете се за нашия бюлетин!