Software Engineer - Cloud Computing
About the Role
We are seeking a highly skilled Software Engineer to join our team in Ireland. The successful candidate will have experience in cloud computing, software development, and high-performance distributed systems.
Key Responsibilities
* Design and develop software components for public clouds and HPC grids.
* Collaborate with internal teams to bring a Quality First mentality and shift testing left.
* Mentor and coach team members in producing production quality software solutions.
* Develop frameworks and components for high-performance distributed software systems.
* Work within and lead Scrum teams, contributing to all tasks and team goals.
Requirements
* Bachelor's or higher degree in Software Engineering, Technology, or a relevant field.
* Deep understanding of various testing frameworks and methodologies.
* Experience with object-oriented or alternative software design modes.
* Understanding of cloud infrastructure and SaaS with past experience on AWS, Azure, and Google Cloud.
* Solid communication skills, including the ability to present ideas and share knowledge with others.
* Experience with software development best practices for the full engineering lifecycle.
* Proven technical leadership of SW domain areas.
Estimated Salary: €100,000 - €150,000 per annum