Principal Engineer (R-20004)
Dublin - Ireland · 12+ years experience · Hybrid · Posted Oct 5, 2026
At a glance
- Experience
- 12+ years experience
- Workplace
- Hybrid
- Location
- Dublin - Ireland
About the role
- The Principal Engineer will work across the full stack to build highly scalable distributed solutions that drive business growth.
- This role involves providing technical direction, mentoring engineers, and championing AI-enabled engineering practices to improve productivity and software quality.
Responsibilities
- Work across the full stack to build scalable distributed solutions.
- Partner with development and product teams to ensure product quality in an Agile environment.
- Collaborate with the SRE team to deploy and manage data infrastructure on cloud platforms.
- Provide technical leadership during customer-impacting incidents and drive post-incident improvements.
- Provide technical direction through expertise in system design and architecture.
- Deliver Proof of Concept (POC) projects to identify architectural direction and gaps.
- Design and support workflows by collaborating with cross-functional teams.
- Analyze and resolve complex technical requirements and issues.
- Improve quality through automation, process improvement, and innovative thinking.
- Mentor and develop engineers through design reviews, coaching, and knowledge sharing.
Requirements
- Bachelor’s degree in Computer Science or related fields.
- 12+ years of experience managing and deploying commercial software products.
- Experience building products across the full stack with understanding of web frameworks, APIs, databases, and back-end languages.
- Proven experience building large-scale, distributed systems.
- Proven experience managing solutions on GCP or AWS.
- Expertise in Continuous Integration and Continuous Delivery (CI/CD).
- Experience in performance engineering and optimizations.
- Experience with cloud-native solutions and infrastructure management.
- Demonstrated experience leveraging AI tools like Copilot, Cursor, Gemini, or Claude.
- Proven excellence with Java, Scala, Python, Spark/PySpark, and scripting languages.
Skills
- Java
- Scala
- Python
- Spark
- PySpark
- GCP
- AWS
- Maven
- GitHub
- Jenkins
- Terraform
- Copilot
Show all 15 skills
- Cursor
- Gemini
- Claude