Overview
Cloud Software Development Architect (Platform Team) – Materialise
Responsibilities
- Define and drive architectural vision, ensuring alignment with business goals and technical best practices
- Lead and participate in architectural design sessions, providing expertise in cloud-native and serverless solutions
- Oversee the design, build, and maintenance of efficient, reusable, and reliable software systems
- Act as the AWS technology expert, evaluating and recommending the most appropriate AWS services and tools
- Guide the development team in implementing best practices for coding, testing, and deploying software
- Ensure high-quality code through peer reviews and adherence to architectural standards
- Build and maintain cross-product platforms, fostering scalability and maintainability
- Monitor, troubleshoot, and optimize software performance in production environments
Your profile
- MS / BS degree in Computer Science or related field preferred
- Strong command of English for effective communication
- In-depth knowledge of software engineering principles, architectural design, and Domain-Driven Design (DDD)
- Expertise in designing and implementing SaaS and multi-tenancy solutions
- Advanced knowledge of AWS services, including but not limited to :
- Container orchestrators : AWS ECS, AWS EKS, AWS Fargate
- Serverless technologies : AWS Lambda, AWS Step Functions
- AWS Cognito, DynamoDB, RDS, S3, API Gateway, CloudWatch, SQS, SNS
- Monitoring tools like Datadog (an advantage)
- Proficiency in OOP principles, SOLID design, and design patterns
- Experience with REST API development and HTTP protocols, including OpenAPI standards
- Strong understanding of SQL and NoSQL database models
- Hands-on experience with Python and .NET C#
- Familiarity with Infrastructure as Code (IaC) using Terraform
- Experience with Linux and basic scripting in Bash or PowerShell is a plus
- Knowledge of OIDC / OAuth, JWT, and API security best practices
- Ability to mentor teams, fostering technical growth and collaboration
Location and contract
- Barcelona, Spain
- Software engineering and research
- Full-time
- Hybrid
- Mid-senior level
- CV in English