Software Architect

He/She will be responsible for initial and continuing design and development of new versions of our products or its revisions, upgrades and updates. He/She will define product requirements and will create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms. He/She leads the design effort on a variety of projects in a highly collaborative, fast-paced environment. He/She will work closely with Product and Marketing managers, UX/UI designers, and other software engineers to develop product offerings and improve existing ones.

He/She demonstrates expertise in a variety of the field’s concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May provide consultation on complex projects and is considered to be the top level contributor/specialist. May guide a team of developers through the project to completion. Typically reports to CTO.

Full Time
from 3 500 EUR/month (gross)

Design software architecture
Coaching and mentoring for developers
Gathering requirements



  • Identify the appropriate software architecture based on the requirements and design elements contained in a system and product specification.
  • Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML).
  • Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
  • Analyze risk and report problems in meeting system requirements.
  • Provide supporting information to the Engineers to aid in the creation of a system specification.
  • Creates the detailed software design specifications.
  • Leads the review process for software architecture documents.
  • Performs software version control and maintains periodic compilation schedule.
  • Participates in the system and product specification review process to ensure system and product requirements can be translated into valid software architecture.
  • Complies with all applicable product development processes.
  • Performs detailed software design as well as implements and/or maintains code according to duties and responsibilities.
  • Ensures the overall integrity of the software architecture and validate it against the system specification.
  • Integrates internal and external product design into a cohesive user experience.
  • Works with visual designers to improve and refine product visual design and consistency.



  • He/She is responsible for dictating design choices to software developers, including but not limited to platforms, coding, and technical levels.
  • Gains a complete understanding of his clients’ needs and effectively communicates them to the software design team.
  • Spearhead all of the software development activities of our company.
  • Oversees the development team, manages the full life cycle of the process, monitors research, reviews codes and supervises any testing.


Apply Now