Overview
Our Dublin based client is looking for a Principal Software Engineer to join their team on a permanent basis. This role sits within the Product Development team and is at the Director level with a base salary and overall package to reflect the role and level of seniority. The company is global with a growing office in Dublin operating in health and technology.
Responsibilities
* Design and build enterprise-wide software solutions with a focus on performance, scaling, and high levels of reliability.
* Provide very strong technical leadership across the team, setting technical direction and high standards in software architecture and development.
* Architect and implement AWS solutions, with deep expertise in serverless technologies.
* Have a focus and knowledge across AWS Lambda, API Gateway, DynamoDB, EKS, ECS and more.
* Collaborate with product managers, architects, DevOps, and cross-functional teams to align technical design with business and group goals.
* Mentor and train engineers to elevate engineering excellence and standards.
Requirements
* 10+ years of software development or architecture experience, with at least 3-4 years in senior or management level roles.
* Experience architecting and building enterprise-wide cloud-native solutions.
* Expertise with Amazon Web Services (AWS), particularly:
* AWS Lambda
* API Gateway
* DynamoDB
* EKS or ECS
* Programming skills in Python and/or Java.
* Excellent understanding of software development best practices, design patterns, and SDLC methodologies.
* Bachelor's degree in Computer Science, Engineering, or a related field.
* Experience with CI/CD, infrastructure as code, and cloud ecosystems.
* Understanding of data governance, security architecture, and compliance in cloud environments.
How to Apply
To apply for this role, please submit your updated CV. If your skills and experience match the job requirements, you will be contacted to discuss your application in detail.
#J-18808-Ljbffr