About The Position

The Software Factory Architect (SOFA ARCH) role at Frontex is a long-term mission based in Warsaw. This position requires expertise in software development methodologies, DevSecOps, and Software Factory concepts. The role involves providing consultations in software engineering, acting as a trusted technical advisor, and designing software development lifecycles and processes. The architect will recommend decisions and review end-to-end software solution architectures for complex projects, own and evolve the engineering vision across the software factory, and define architecture standards, reference architectures, and best practices. Ensuring consistency and alignment of architectures across the enterprise is also a key responsibility.

Requirements

  • Minimum 8 years of IT relevant experience.
  • Minimum 5 years of experience in relevant positions.
  • Minimum level of education: Level 7.
  • Minimum English language skills: B2.
  • EU Restricted security clearance.
  • At least 2 certifications required among: Microsoft Certified: Azure Solutions Architect Expert or equivalent, Microsoft Certified: DevOps Engineer Expert or equivalent, Red Hat® Certified Architect (RHCA) or equivalent.
  • Knowledge in software architecture design for complex, distributed systems.
  • Proven experience designing enterprise-scale and cloud-native architectures.
  • Hands-on experience with backend and/or frontend development (e.g. .NET, JavaScript/TypeScript).
  • Strong DevSecOps knowledge including CI/CD strategy and platform design, container, orchestration, and platform engineering concepts.
  • Recognized technical leader with experience influencing teams without direct authority.
  • Ability to define and communicate architecture vision and technical strategies.
  • Ability to evaluate technical risk and make high-impact decisions.
  • Experience in mentoring senior engineers, development leads, technical leaders and architects.
  • Excellent communication skills.
  • Ability to document effectively.
  • Problem-solving skills.
  • Leadership skills.
  • Strong understanding of architecture styles.
  • Advanced knowledge of Microsoft Azure services.
  • Experience in modeling systems in ArchiMate notation.

Responsibilities

  • Provide consultations in software engineering areas.
  • Acting as a trusted technical advisor.
  • Design software development lifecycle and processes.
  • Recommend decisions and review end-to-end software solution architecture for complex projects.
  • Own and evolve the engineering vision across the software factory.
  • Define architecture standards, reference architectures, and best practices.
  • Ensure consistency and alignment of architectures across enterprise.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service