Senior Software Architect – Patterns & Design

Company
Description
Job Summary: We are seeking a Senior Software Architect to define standards, architectural patterns, and software engineering best practices for a stable technology project. Key Highlights: 1. Key role in defining design standards and architectural patterns. 2. Direct impact on the team’s technical and architectural culture. 3. Environment focused on engineering best practices and continuous improvement. DESCRIPTION At BEIGAR, we are looking for a **Senior Software Architect – Patterns \& Design** to join a stable, long-term technology project within a high-technical-demand environment. The selected candidate will play a key role in defining design standards, architectural patterns, technical guidelines, and software engineering best practices, collaborating closely with development teams and technical leads. We seek a candidate with structural vision, strong analytical capability, and hands-on experience applying architectural patterns in complex projects. #### **Main Responsibilities** * Define and maintain catalogs of architectural patterns. * Establish design standards and technical guidelines for development teams. * Evaluate technical decisions and their impact on application quality, maintainability, and evolution. * Collaborate in architectural reviews and design reviews. * Promote software engineering best practices. * Document patterns, architectural decisions, and lessons learned. * Align application architectures with the global technology strategy. **Location:** Barcelona **Work Mode:** Hybrid — 3 days remote, 2 days onsite **Openings:** 1 position **Start Date:** Immediate REQUIREMENTS * Experience with application architecture patterns such as **Layered Architecture, Hexagonal Architecture, Clean Architecture, MVC, CQRS, event-driven architectures, microservices, or modular monoliths**. * Solid knowledge of **SOLID principles**, object-oriented design, and software engineering best practices. * Experience defining development standards and technical guidelines. * Understanding of distributed architectures and decoupling strategies. * Ability to produce technical documentation and architectural diagrams. * Experience collaborating with development teams and participating in technical design reviews. #### **Preferred Qualifications:** * Experience with **cloud-native architectures** and container usage. * Knowledge of performance, scalability, and application optimization. * Experience evaluating quality attributes using techniques such as **ATAM**. * Familiarity with enterprise architecture frameworks such as **TOGAF** or **NAF**. * Knowledge of security applied to application design. * Certifications such as **Certified Software Architect**, **AWS/Azure/GCP Architect**, **TOGAF Certified**, or advanced training in software design and architecture. #### **Personal Skills:** * Abstract thinking and structural vision. * Analytical ability and capacity to solve complex problems. * Clear communication with developers and technical leads. * Rigorous organization and documentation. * Mindset oriented toward reuse, continuous improvement, and technical quality. #### **What We Offer:** * Opportunity to join a stable, long-term technology project. * Senior role with direct impact on the team’s technical and architectural culture. * Hybrid work mode in Barcelona: 3 days remote, 2 days onsite. * Environment focused on engineering best practices, quality, and continuous improvement. * Full support throughout the selection process. #### **Are You Interested?** If you have experience defining architectural patterns, technical standards, and software design best practices, and you are seeking a new professional challenge in Barcelona, we would be delighted to meet you. Apply now and we will review your application.
Posted by

David Muñoz
Indeed · HR




