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