Software Architect
New
SpainFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Required Skills
- AWSDockerCloud ComputingGCPKubernetesSoftware ArchitectureAzureMicroservicesDistributed Systems
Requirements
- Proven experience as a Software Architect, Principal Engineer, or similar technical leadership role within cloud-based SaaS products.
- Experience designing and operating systems that handle large volumes of data and complex workloads.
- Strong knowledge of cloud platforms such as AWS, Azure, or GCP.
- Hands-on experience with microservices architectures, containers, Docker, Kubernetes, and distributed messaging systems.
- Understanding of system reliability, scalability, observability, and cloud cost optimization practices.
- Ability to identify technical risks proactively and develop practical solutions that improve platform performance and maintainability.
- Strong developer mindset with a focus on creating tools and processes that improve engineering productivity.
- Excellent written and verbal English communication skills, with the ability to explain complex technical concepts to both engineering teams and business stakeholders.
Responsibilities
- Design and continuously improve cloud platform architecture across AWS, Azure, or GCP environments to support scalable, multi-tenant data solutions.
- Build resilient systems with strong fault tolerance, automated recovery capabilities, and reliable production operations.
- Create developer-focused tools, APIs, templates, and frameworks that simplify engineering workflows and improve delivery speed.
- Optimize cloud infrastructure usage and operational costs through effective resource management and platform improvements.
- Identify technical debt and legacy system challenges, creating practical modernization strategies without disrupting ongoing development.
- Define architecture standards, review technical designs, and provide guidance to engineering teams while enabling independent decision-making.
- Embed security principles into platform architecture to protect customer data and support compliance requirements.
- Establish monitoring, observability, and performance measurement strategies to quickly identify and resolve system issues.
- Evaluate emerging technologies through prototypes and technical experiments to determine potential value for future adoption.
View Full Description & ApplyYou'll be redirected to the employer's site