
Software Architect/ 14 hours ago
Quick Summary
Software Engineering Architect | Fully Remote (Europe)
team.blue, an ecosystem of 60+ successful brands providing digital services to 3.5 million SMB customers across 22 European countries, is seeking a highly skilled Software Engineering Architect to join the Software Architecture team.
This is a fully remote, full-time position (Mid - Senior level). The architect will be assigned to a Product Unit to ensure scalable, efficient, and high-performance solutions are developed, while providing mentorship and technical liaison.
Locations: Lisboa - Portugal, Barcelona - Spain, Crete - Greece, Florence - Italy, Hamburg - Germany, Leiden - Netherlands.
Key Responsibilities:
- Evaluate and recommend new technologies, tools, and frameworks.
- Partner with product, engineering, DevOps, and security leaders to design and evolve system architectures supporting current and future business goals.
- Conduct architectural reviews, evaluate trade-offs, and ensure best practices in software design, performance, security, and reliability.
- Ensure adherence to the Software Development Life Cycle (SDLC) and implement best practices for quality assurance and security.
- Utilize tools and methodologies to measure and maintain high levels of software security and quality.
- Establish and maintain robust architecture documentation practices, ensuring clarity, traceability, and long-term maintainability of system designs.
- Provide technical and architectural leadership to a designated product unit, working in tandem with the Director of Software Engineering.
- Collaborate with engineering leaders and cross-functional teams to ensure scalable, maintainable, and high-quality software solutions.
- Ensure alignment with enterprise architecture principles, long-term technology vision, and company-wide standards.
- Identify and drive opportunities for technical synergies, reuse, and innovation across teams and domains.
- Support the Principal Software Engineering Architect in defining architecture roadmaps, evaluating new technologies, and shaping architectural governance.
- Mentor and guide development teams on architectural best practices, software design principles, and system optimization.
- Contribute to the creation and refinement of technical documentation, design blueprints, and architectural patterns.
- Participate in strategic planning, contributing to the long-term scalability and performance of applications and services.
Qualifications:
- 10+ years of experience in software development, with at least 5 years in an architectural role.
- Bachelor's or Master's degree in Engineering, Computer Science, or a related field.
- Strong expertise in designing scalable and secure software architectures.
- Deep understanding of microservices, distributed systems, and API design.
- Proficiency in multiple programming languages (e.g., PHP, Java, Python, C#, JavaScript).
- Experience with DevOps, CI/CD pipelines, and containerization (Docker, Kubernetes).
- Strong problem-solving skills with a strategic and analytical mindset.
- Excellent communication skills with the ability to influence and collaborate across teams.
- Comprehensive understanding of SDLC, quality assurance practices, and security measures.
- Demonstrated experience in authoring and maintaining architecture documentation, blueprints, and standards.
- Experience with tools for automated testing, security scanning, and performance monitoring.
- Strong analytical skills and a strategic mindset.
- Excellent English communication skills, both written and spoken.
Note on Eligibility: Candidates must be prepared to provide proof of eligibility to work in the European country they are applying for. Sponsorship Visas are not supported.
