Principal Cloud Engineer - CV-Library
  • Galway, Galway County, Ireland
  • via CV-Library
-
Job Description

Galway based - 1 week per month onsite Must have software development background €95k base + 20% bonus + health + pension Our client is seeking a Principal Cloud Engineer with a strong focus on application development to drive the architecture, design, and delivery of cloud-native applications on AWS. In this role, you will leverage your deep experience in software engineering to lead the development of high-performance, scalable applications, ensuring they are seamlessly integrated into a cloud-based ecosystem. You will also collaborate with teams to implement best practices in cloud application development, contributing to the overall architecture and strategy. As a Principal Cloud Engineer, you will lead by example, guiding teams on application design principles, development frameworks, and cloud-native technologies. Strong leadership and communication skills are essential as you work across multiple teams, providing technical direction and ensuring alignment with business objectives. Key Responsibilities: Lead the architecture, design, and development of cloud-native applications with a focus on performance, scalability, and maintainability. Collaborate with software development teams to integrate applications with AWS cloud services (e.g., Lambda, RDS, API Gateway, DynamoDB). Drive the adoption of cloud-first strategies in application design, ensuring best practices are followed for security, reliability, and performance. Provide technical leadership in software engineering, with a focus on microservices architecture, serverless design, and API development. Work closely with product management and stakeholders to understand business requirements and translate them into cloud-based application solutions. Mentor and guide development teams on cloud application design patterns, frameworks, and deployment strategies. Troubleshoot and resolve complex application issues, ensuring high availability and resilience in a cloud environment. Stay current with cloud technologies, tools, and trends, continuously improving the team's approach to application development in the cloud. Required Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience. 8+ years of experience in application development, with a strong background in software engineering 5+ years of hands-on experience with AWS cloud services (e.g., Lambda, RDS, API Gateway, DynamoDB, S3). Experience with microservices architecture and serverless application design in a cloud environment. Proficiency in programming languages such as Java, Python, or Node.js, with a focus on building cloud-native applications. Strong understanding of cloud application security, performance optimization, and scalability. Leadership experience in guiding and mentoring development teams. Excellent communication skills, with the ability to work cross-functionally and present complex technical concepts to stakeholders Experience with CI/CD pipelines, infrastructure automation, and DevOps tools is a plus but not the primary focus. Familiarity with containerization (e.g., Docker) and container orchestration (e.g., Kubernetes) is an advantage. What We Offer: Competitive salary and benefits package. Opportunities for leadership in shaping our cloud application development strategy. Work in a fast-paced, innovative environment with cutting-edge cloud technologies

;