OutSystems | Lead Architect

Devoteam Portugal

About The Position

The OutSystems Lead Architect translates customer needs and business requirements into effective solutions, identifying critical user journeys and non-functional requirements. The role researches, designs, sizes, and leads teams delivering complex technical solutions for enterprise-grade applications. The architect designs future-proof applications using sound architecture principles to support performance, lifecycle agility, maintainability, and governance. Responsibilities include assessing applications to identify technical debt and architectural contention, conducting application health checks, recommending coding practices and architecture improvements, and promoting reusable code assets. The role also develops the team’s technical ability through documentation and mentoring on architecture patterns and coding best practices, while using a development background to provide strong technical advisory support.

Requirements

  • Degree in Computer Science, Software Engineering, or a similar field.
  • At least 3 years of experience with OutSystems.
  • At least 1 year of experience as a Tech Lead and/or Lead Architect.
  • Solid knowledge of software engineering principles, algorithms, and data structures modeling.
  • Solid technical skills in solution design, architecture patterns, and application performance.
  • Knowledge of CI/CD, distributed architectures, microservices principles, and Domain Driven Design.
  • Solid knowledge of the OutSystems Platform, its composition, behavior, and architectural principles.
  • Understanding of the OutSystems security model and infrastructure and application recommendations.
  • Experience using OutSystems Architecture Canvas to identify business concepts and organize them into a cohesive architecture.
  • Experience using Architecture Dashboard to evaluate applications and promote technical backlog.
  • Experience with Agile methodology and tools such as Jira or Azure DevOps.
  • Good communication skills, including the ability to adapt communication style to listeners.
  • Good leadership skills.
  • Passion for learning and helping others understand complex subjects.
  • Fluency in written and spoken English.

Nice To Haves

  • OutSystems certifications.

Responsibilities

  • Translate customer needs and business requirements into solutions, identifying critical user journeys and non-functional requirements.
  • Research, design, size, and lead a team in delivering complex technical solutions for enterprise-grade applications.
  • Design future-proof applications with architecture principles that support performance, lifecycle agility, maintainability, and governance.
  • Assess applications to identify and eliminate technical debt and architectural contention.
  • Conduct application health checks and recommend improvements to coding practices and architecture patterns.
  • Promote reusability by harvesting reusable code assets from the team and making them accessible for projects.
  • Develop the team’s technical capabilities through documentation and mentoring on architecture patterns and coding best practices.
  • Provide technical advisory support using a development background.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service