





**What will your mission be?** We are looking for a **Principal Software Architect** to lead the evolution of our Software Factory practice, driving its growth both in Spain and globally. The ideal candidate will have a solid track record in the **definition and implementation** of modern web application architectures, design patterns, microservices, and the definition and implementation of **APIs** following best practices. Additionally, they must have experience in **team management**, agile development methodologies, and **cloud technologies.** You will be a key figure in the **definition and evolution of our technological strategy**. You will lead digital transformation initiatives with a **fullstack, cloud and artificial intelligence** focus, ensuring technical excellence. **Innovation is in our DNA; here we don't just come to write code.** **What will make you succeed in this role?** **10 years of experience** in software development, with a focus on web applications. Proven experience in Backend (**Node.js, Python, Java**) and Frontend (**React, Angular**). Solid knowledge of **design patterns and software architectures.** Experience in implementing microservices and their orchestration. Experience in the **d****efinition and implementation of API strategies**, including security, access control and monitoring. Familiarity with **CI/CD tools and pipelines** (Gitlab, Jenkins, etc.) and test automation. Experience managing development teams. Knowledge and application of agile development methodologies. Experience using cloud technologies such as **AWS, Azure or Google Cloud.** Excellent communication skills and ability to work in a team. **What will be your responsibilities?** Design and develop robust and scalable software architectures for web applications. Define and apply design patterns and best practices in software development. Implement and manage microservices architectures. **Define, design and implement secure and efficient APIs.** Collaborate with development teams to ensure optimal **integration and performance** of solutions. Conduct code reviews and **mentor** other developers. Manage development teams, ensuring proper task allocation and deadline compliance. Apply and promote agile development methodologies (Scrum, Kanban, etc.). Implement and manage cloud solutions using technologies like **AWS, Azure or Google Cloud.** Stay up to date with the latest trends and technologies in web development. **What makes us unique?** Here we're not just another company... **we're a team that goes all in!** **Technology and data are our essence.** We don't just work with the latest market tools—we'll train you to master the most innovative ones. We have an innovation area where we explore new partnerships with tech giants and **R\+D centers.** **You set the pace.** Forget rigid structures. Every semester, you'll meet with your manager to discuss your achievements, new challenges, and… **salary adjustments based on results!** **From minute one, you'll be part of our family.** No one walks alone here. There will always be a teammate ready to help. **You'll learn from the best.** You'll work alongside industry experts (both technical and business) who will gladly share their knowledge and celebrate your growth. **We are a purpose-driven company.** We believe diversity and inclusion are drivers of creativity, enabling us to overcome any challenge. **And just in case that wasn't enough…** **Permanent contract** (we want you around for a long time!) **Reduced working hours in July and August** ️ **Competitive salary** based on your background and experience **Financial support for remote work** If you're looking for a place to grow, innovate and feel part of something big… this is your place!


