Principal Software Architect, Roche

Principal Software Architect, Roche

Company Roche
Job title Principal Software Architect
Job location Sant Cugat del Vallès, Barcelona, Spain
Type Full Time

Responsibilities:

  • Demonstrating a solid understanding of the architectural principles of cloud-based platforms, including SaaS, PaaS, multitenancy, multi-tiered infrastructure, integration patterns, and application servers. Utilizing this knowledge to design and develop scalable, reliable, and secure cloud solutions.
  • Possessing hands-on experience with release management, source control, and deployment technologies, such as CI/CD pipelines, Metadata API, and integration services. Ensure smooth and efficient deployment of applications and updates in the cloud environment.
  • Showcasing proficiency in executing cross-cloud migrations, particularly with Salesforce SFDC and other Cloud providers, such as AWS and Alibaba Cloud. Facilitate seamless integration and data migration between different cloud platforms.
  • Exhibiting awareness of platform-specific design considerations, including handling large data volumes, allocation limits, and data migration challenges. Proactively identifying potential technical design risks and working towards developing governance strategies to mitigate these risks.
  • Displaying a strong understanding of business processes and objectives to design cloud solutions that meet business requirements effectively. And exhibiting a professional demeanor and executive presence, as you may be required to present architectural plans and strategies to top management level and decision-makers.

Requirements & Skills:

  • You hold a Bachelor’s degree in Computer Science, Information Technology, or related field (advanced degree preferred).
  • You have over 5 years experience as a Cloud Platform Architect or a similar role.
  • You have strong expertise in Salesforce SFDC and cross-cloud migration with experience in AWS, Alibaba Cloud, or other major cloud providers. And in-depth knowledge of cloud architectural principles, SaaS, PaaS, integration patterns, and application servers.
  • You are proficiency in release management, source control, and deployment technologies like CI/CD pipelines, Metadata API, and integration services.
  • You have excellent communication and interpersonal skills, with the ability to interact with technical and non-technical stakeholders effectively.

apply for job button